Compartir a través de


estructura D3D10_SHADER_BUFFER_DESC (d3d10shader.h)

Describe un búfer de constantes de sombreador.

Sintaxis

typedef struct _D3D10_SHADER_BUFFER_DESC {
  LPCSTR             Name;
  D3D10_CBUFFER_TYPE Type;
  UINT               Variables;
  UINT               Size;
  UINT               uFlags;
} D3D10_SHADER_BUFFER_DESC;

Miembros

Name

Tipo: LPCSTR

Nombre del búfer.

Type

Tipo: D3D10_CBUFFER_TYPE

Uso previsto de los datos constantes. Consulte D3D10_CBUFFER_TYPE.

Variables

Tipo: UINT

Número de variables únicas.

Size

Tipo: UINT

Tamaño del búfer (en bytes).

uFlags

Tipo: UINT

Propiedades del búfer del sombreador. Consulte D3D10_SHADER_CBUFFER_FLAGS.

Comentarios

Las constantes se proporcionan a sombreadores en un búfer de constantes de sombreador. Obtenga la descripción de un sombreador-constant-buffer llamando a ID3D10ShaderReflectionConstantBuffer::GetDesc.

Requisitos

Requisito Valor
Header d3d10shader.h

Consulte también

Estructuras de los sombreadores