enumeração D3D_SHADER_INPUT_FLAGS (d3dcommon.h)
Valores que identificam opções de entrada de sombreador.
Observação
Para programação com Direct3D 10, essa API tem um alias de tipo que começa D3D10_
em vez de D3D_
. Esses aliases de tipo Direct3D 10 são definidos em d3d10.h
, d3d10misc.h
e d3d10shader.h
.
Syntax
typedef enum _D3D_SHADER_INPUT_FLAGS {
D3D_SIF_USERPACKED = 0x1,
D3D_SIF_COMPARISON_SAMPLER = 0x2,
D3D_SIF_TEXTURE_COMPONENT_0 = 0x4,
D3D_SIF_TEXTURE_COMPONENT_1 = 0x8,
D3D_SIF_TEXTURE_COMPONENTS = 0xc,
D3D_SIF_UNUSED = 0x10,
D3D10_SIF_USERPACKED,
D3D10_SIF_COMPARISON_SAMPLER,
D3D10_SIF_TEXTURE_COMPONENT_0,
D3D10_SIF_TEXTURE_COMPONENT_1,
D3D10_SIF_TEXTURE_COMPONENTS,
D3D_SIF_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_INPUT_FLAGS;
Constantes
D3D_SIF_USERPACKED Valor: 0x1 Atribua uma entrada de sombreador a um registro com base na atribuição de registro no código HLSL (em vez de permitir que o compilador escolha o registro). |
D3D_SIF_COMPARISON_SAMPLER Valor: 0x2 Use um sampler de comparação, que usa as funções de amostragem SampleCmp (DirectX HLSL Texture Object) e SampleCmpLevelZero (DirectX HLSL Texture Object ). |
D3D_SIF_TEXTURE_COMPONENT_0 Valor: 0x4 Um valor de 2 bits para codificar componentes de textura. |
D3D_SIF_TEXTURE_COMPONENT_1 Valor: 0x8 Um valor de 2 bits para codificar componentes de textura. |
D3D_SIF_TEXTURE_COMPONENTS Valor: 0xc Um valor de 2 bits para codificar componentes de textura. |
D3D_SIF_UNUSED Valor: 0x10 Esse valor é reservado. |
D3D10_SIF_USERPACKED Atribua uma entrada de sombreador a um registro com base na atribuição de registro no código HLSL (em vez de permitir que o compilador escolha o registro). |
D3D10_SIF_COMPARISON_SAMPLER Use um sampler de comparação, que usa as funções de amostragem SampleCmp (DirectX HLSL Texture Object) e SampleCmpLevelZero (DirectX HLSL Texture Object ). |
D3D10_SIF_TEXTURE_COMPONENT_0 Um valor de 2 bits para codificar componentes de textura. |
D3D10_SIF_TEXTURE_COMPONENT_1 Um valor de 2 bits para codificar componentes de textura. |
D3D10_SIF_TEXTURE_COMPONENTS Um valor de 2 bits para codificar componentes de textura. |
D3D_SIF_FORCE_DWORD Valor: 0x7fffffff Força a enumeração a ser compilada para 32 bits. Esse valor não é usado diretamente por títulos. |
Comentários
D3D_SHADER_INPUT_FLAGS valores tipados são especificados no membro uFlags da estrutura D3D11_SHADER_INPUT_BIND_DESC .
Requisitos
Cabeçalho | d3dcommon.h |