Compartir a través de


estructura D3D12_SHADER_BUFFER_DESC (d3d12shader.h)

Describe un búfer de constantes de sombreador.

Sintaxis

typedef struct _D3D12_SHADER_BUFFER_DESC {
  LPCSTR           Name;
  D3D_CBUFFER_TYPE Type;
  UINT             Variables;
  UINT             Size;
  UINT             uFlags;
} D3D12_SHADER_BUFFER_DESC;

Miembros

Name

Nombre del búfer.

Type

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

Variables

Número de variables únicas.

Size

Tamaño del búfer, en bytes.

uFlags

Combinación de D3D_SHADER_CBUFFER_FLAGS valores con tipo 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 los sombreadores en un búfer de constantes de sombreador. Obtenga la descripción de un búfer sombreador-constant-buffer llamando a ID3D12ShaderReflectionConstantBuffer::GetDesc.

Requisitos

   
Encabezado d3d12shader.h

Consulte también

Estructuras de los sombreadores