estrutura D3D11_SHADER_BUFFER_DESC (d3d11shader.h)
Descreve um buffer constante de sombreador.
Sintaxe
typedef struct _D3D11_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D11_SHADER_BUFFER_DESC;
Membros
Name
Tipo: LPCSTR
O nome do buffer.
Type
Tipo: D3D_CBUFFER_TYPE
Um valor de tipo D3D_CBUFFER_TYPE que indica o uso pretendido dos dados constantes.
Variables
Tipo: UINT
O número de variáveis exclusivas.
Size
Tipo: UINT
Tamanho do buffer (em bytes).
uFlags
Tipo: UINT
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 ID3D11ShaderReflectionConstantBuffer::GetDesc.
Requisitos
Cabeçalho | d3d11shader.h |