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 |