enumeración D3D_SHADER_INPUT_TYPE (d3dcommon.h)

Valores que identifican los tipos de recursos que se pueden enlazar a un sombreador y que se reflejan como parte de la descripción del recurso para el sombreador.

Nota

Para programar con Direct3D 10, esta API tiene un alias de tipo que comienza D3D10_ en lugar de D3D_. Estos alias de tipo direct3D 10 se definen en d3d10.h, d3d10misc.hy d3d10shader.h.

Syntax

typedef enum _D3D_SHADER_INPUT_TYPE {
  D3D_SIT_CBUFFER = 0,
  D3D_SIT_TBUFFER,
  D3D_SIT_TEXTURE,
  D3D_SIT_SAMPLER,
  D3D_SIT_UAV_RWTYPED,
  D3D_SIT_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED,
  D3D_SIT_BYTEADDRESS,
  D3D_SIT_UAV_RWBYTEADDRESS,
  D3D_SIT_UAV_APPEND_STRUCTURED,
  D3D_SIT_UAV_CONSUME_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER,
  D3D_SIT_RTACCELERATIONSTRUCTURE,
  D3D_SIT_UAV_FEEDBACKTEXTURE,
  D3D10_SIT_CBUFFER,
  D3D10_SIT_TBUFFER,
  D3D10_SIT_TEXTURE,
  D3D10_SIT_SAMPLER,
  D3D11_SIT_UAV_RWTYPED,
  D3D11_SIT_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED,
  D3D11_SIT_BYTEADDRESS,
  D3D11_SIT_UAV_RWBYTEADDRESS,
  D3D11_SIT_UAV_APPEND_STRUCTURED,
  D3D11_SIT_UAV_CONSUME_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
} D3D_SHADER_INPUT_TYPE;

Constantes

 
D3D_SIT_CBUFFER
Valor: 0
El recurso del sombreador es un búfer de constantes.
D3D_SIT_TBUFFER
El recurso del sombreador es un búfer de textura.
D3D_SIT_TEXTURE
El recurso del sombreador es una textura.
D3D_SIT_SAMPLER
El recurso de sombreador es un sampler.
D3D_SIT_UAV_RWTYPED
El recurso del sombreador es un búfer de lectura y escritura.
D3D_SIT_STRUCTURED
El recurso del sombreador es un búfer estructurado.

Para obtener más información sobre el búfer estructurado, consulte la sección Comentarios .
D3D_SIT_UAV_RWSTRUCTURED
El recurso del sombreador es un búfer estructurado de lectura y escritura.
D3D_SIT_BYTEADDRESS
El recurso del sombreador es un búfer de direcciones de bytes.
D3D_SIT_UAV_RWBYTEADDRESS
El recurso del sombreador es un búfer de bytes de lectura y escritura.
D3D_SIT_UAV_APPEND_STRUCTURED
El recurso del sombreador es un búfer estructurado en anexos.
D3D_SIT_UAV_CONSUME_STRUCTURED
El recurso del sombreador es un búfer estructurado de consumo.
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
El recurso del sombreador es un búfer estructurado de lectura y escritura que usa el contador integrado para anexar o consumir.
D3D10_SIT_CBUFFER
El recurso del sombreador es un búfer de constantes.
D3D10_SIT_TBUFFER
El recurso del sombreador es un búfer de textura.
D3D10_SIT_TEXTURE
El recurso del sombreador es una textura.
D3D10_SIT_SAMPLER
El recurso de sombreador es un sampler.
D3D11_SIT_UAV_RWTYPED
El recurso del sombreador es un búfer de lectura y escritura.
D3D11_SIT_STRUCTURED
El recurso del sombreador es un búfer estructurado.

Para obtener más información sobre el búfer estructurado, consulte la sección Comentarios .
D3D11_SIT_UAV_RWSTRUCTURED
El recurso del sombreador es un búfer estructurado de lectura y escritura.
D3D11_SIT_BYTEADDRESS
El recurso del sombreador es un búfer de direcciones de bytes.
D3D11_SIT_UAV_RWBYTEADDRESS
El recurso del sombreador es un búfer de bytes de lectura y escritura.
D3D11_SIT_UAV_APPEND_STRUCTURED
El recurso del sombreador es un búfer estructurado en anexos.
D3D11_SIT_UAV_CONSUME_STRUCTURED
El recurso del sombreador es un búfer estructurado de consumo.
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
El recurso del sombreador es un búfer estructurado de lectura y escritura que usa el contador integrado para anexar o consumir.

Comentarios

D3D_SHADER_INPUT_TYPE valores con tipo se especifican en el miembro Type de la estructura D3D11_SHADER_INPUT_BIND_DESC .

Requisitos

Requisito Valor
Header d3dcommon.h

Consulte también

Enumeraciones de versión común