estructura D3D10_SHADER_INPUT_BIND_DESC (d3d10shader.h)
Describe cómo se enlaza un recurso de sombreador a una entrada de sombreador.
Sintaxis
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;
Miembros
Name
Tipo: LPCSTR
Nombre del recurso del sombreador.
Type
Tipo: D3D10_SHADER_INPUT_TYPE
Identifica el tipo de datos del recurso. Consulte D3D10_SHADER_INPUT_TYPE.
BindPoint
Tipo: UINT
Punto de enlace inicial.
BindCount
Tipo: UINT
Número de puntos de enlace contiguos para matrices.
uFlags
Tipo: UINT
Opciones de parámetros de entrada del sombreador. Consulte D3D10_SHADER_INPUT_FLAGS.
ReturnType
Tipo: D3D10_RESOURCE_RETURN_TYPE
Si la entrada es una textura, el tipo de valor devuelto. Consulte D3D10_RESOURCE_RETURN_TYPE.
Dimension
Tipo: D3D10_SRV_DIMENSION
Identifica la cantidad de datos del recurso. Consulte D3D10_SRV_DIMENSION.
NumSamples
Tipo: UINT
Número de muestras para una textura multimuestreo; de lo contrario, 0.
Comentarios
Obtenga una descripción de sombreador-input-signature llamando a ID3D10ShaderReflection::GetResourceBindingDesc.
Requisitos
Encabezado | d3d10shader.h |