estructura D3D11_SHADER_BUFFER_DESC (d3d11shader.h)

Describe un búfer de constantes de sombreador.

Sintaxis

typedef struct _D3D11_SHADER_BUFFER_DESC {
  LPCSTR           Name;
  D3D_CBUFFER_TYPE Type;
  UINT             Variables;
  UINT             Size;
  UINT             uFlags;
} D3D11_SHADER_BUFFER_DESC;

Miembros

Name

Tipo: LPCSTR

Nombre del búfer.

Type

Tipo: D3D_CBUFFER_TYPE

Valor con tipo D3D_CBUFFER_TYPE que indica el uso previsto de los datos constantes.

Variables

Tipo: UINT

Número de variables únicas.

Size

Tipo: UINT

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

uFlags

Tipo: UINT

Combinación de valores con tipo D3D_SHADER_CBUFFER_FLAGS que se combinan mediante una operación OR bit a bit. El valor resultante especifica las propiedades del búfer de constantes del sombreador.

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 ID3D11ShaderReflectionConstantBuffer::GetDesc.

Requisitos

   
Encabezado d3d11shader.h

Consulte también

Estructuras de los sombreadores