estructura D3D11_SHADER_INPUT_BIND_DESC (d3d11shader.h)
Describe cómo se enlaza un recurso de sombreador a una entrada de sombreador.
Sintaxis
typedef struct _D3D11_SHADER_INPUT_BIND_DESC {
LPCSTR Name;
D3D_SHADER_INPUT_TYPE Type;
UINT BindPoint;
UINT BindCount;
UINT uFlags;
D3D_RESOURCE_RETURN_TYPE ReturnType;
D3D_SRV_DIMENSION Dimension;
UINT NumSamples;
} D3D11_SHADER_INPUT_BIND_DESC;
Miembros
Name
Tipo: LPCSTR
Nombre del recurso del sombreador.
Type
Tipo: D3D_SHADER_INPUT_TYPE
Valor con tipo D3D_SHADER_INPUT_TYPE que identifica el tipo de datos en el recurso.
BindPoint
Tipo: UINT
Punto de enlace inicial.
BindCount
Tipo: UINT
Número de puntos de enlace contiguos para matrices.
uFlags
Tipo: UINT
Combinación de valores con tipo D3D_SHADER_INPUT_FLAGS para las opciones input-parameter del sombreador.
ReturnType
Tipo: D3D_RESOURCE_RETURN_TYPE
Si la entrada es una textura, el valor con tipo D3D_RESOURCE_RETURN_TYPE que identifica el tipo de valor devuelto.
Dimension
Tipo: D3D_SRV_DIMENSION
Valor con tipo D3D_SRV_DIMENSION que identifica las dimensiones del recurso enlazado.
NumSamples
Tipo: UINT
Número de muestras para una textura multimuestreo; cuando una textura no tiene muestreo múltiple, el valor se establece en -1 (0xFFFFFFFF).
Comentarios
Obtenga una descripción de sombreador-input-signature llamando a ID3D11ShaderReflection::GetResourceBindingDesc o ID3D11ShaderReflection::GetResourceBindingDescByName.
Requisitos
Encabezado | d3d11shader.h |