Compartir a través de


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

Consulte también

Estructuras de los sombreadores