estrutura D3D10_SHADER_INPUT_BIND_DESC (d3d10shader.h)
Descreve como um recurso de sombreador está associado a uma entrada de sombreador.
Sintaxe
typedef struct _D3D10_SHADER_INPUT_BIND_DESC {
LPCSTR Name;
D3D10_SHADER_INPUT_TYPE Type;
UINT BindPoint;
UINT BindCount;
UINT uFlags;
D3D10_RESOURCE_RETURN_TYPE ReturnType;
D3D10_SRV_DIMENSION Dimension;
UINT NumSamples;
} D3D10_SHADER_INPUT_BIND_DESC;
Membros
Name
Tipo: LPCSTR
Nome do recurso de sombreador.
Type
Tipo: D3D10_SHADER_INPUT_TYPE
Identifica o tipo de dados no recurso. Confira D3D10_SHADER_INPUT_TYPE.
BindPoint
Tipo: UINT
Ponto de associação inicial.
BindCount
Tipo: UINT
Número de pontos de associação contíguos para matrizes.
uFlags
Tipo: UINT
Opções de parâmetro de entrada do sombreador. Confira D3D10_SHADER_INPUT_FLAGS.
ReturnType
Tipo: D3D10_RESOURCE_RETURN_TYPE
Se a entrada for uma textura, o tipo de retorno. Consulte D3D10_RESOURCE_RETURN_TYPE.
Dimension
Tipo: D3D10_SRV_DIMENSION
Identifica a quantidade de dados no recurso. Confira D3D10_SRV_DIMENSION.
NumSamples
Tipo: UINT
O número de amostras para uma textura com várias amostras; caso contrário, 0.
Comentários
Obtenha uma descrição shader-input-signature chamando ID3D10ShaderReflection::GetResourceBindingDesc.
Requisitos
Cabeçalho | d3d10shader.h |