estrutura D3D12_SHADER_BUFFER_DESC (d3d12shader.h)
Descreve um buffer constante de sombreador.
Sintaxe
typedef struct _D3D12_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D12_SHADER_BUFFER_DESC;
Membros
Name
O nome do buffer.
Type
Um valor de tipo D3D_CBUFFER_TYPE que indica o uso pretendido dos dados constantes.
Variables
O número de variáveis exclusivas.
Size
O tamanho do buffer, em bytes.
uFlags
Uma combinação de valores de tipo D3D_SHADER_CBUFFER_FLAGS que são combinados usando uma operação OR bit a bit. O valor resultante especifica propriedades para o buffer constante do sombreador.
Comentários
Constantes são fornecidas a sombreadores em um buffer constante de sombreador. Obtenha a descrição de um buffer de constante de sombreador chamando ID3D12ShaderReflectionConstantBuffer::GetDesc.
Requisitos
Cabeçalho | d3d12shader.h |