Compartilhar via


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.he 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

Confira também

Enumerações de versão comuns