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.h
y 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de