estrutura D3DX11_EFFECT_TYPE_DESC
Descreve um tipo de variável de efeito.
Sintaxe
typedef struct _D3DX11_EFFECT_TYPE_DESC {
LPCSTR TypeName;
D3D10_SHADER_VARIABLE_CLASS Class;
D3D10_SHADER_VARIABLE_TYPE Type;
UINT Elements;
UINT Members;
UINT Rows;
UINT Columns;
UINT PackedSize;
UINT UnpackedSize;
UINT Stride;
} D3DX11_EFFECT_TYPE_DESC;
Membros
-
TypeName
-
Tipo: LPCSTR
-
Nome do tipo, por exemplo, "float4" ou "MyStruct".
-
Classe
-
A classe variável (consulte D3D10_SHADER_VARIABLE_CLASS).
-
Tipo
-
O tipo de variável (consulte D3D10_SHADER_VARIABLE_TYPE).
-
Elementos
-
Tipo: UINT
-
Número de elementos nesse tipo (0 se não for uma matriz).
-
Membros
-
Tipo: UINT
-
Número de membros (0 se não for uma estrutura).
-
Linhas
-
Tipo: UINT
-
Número de linhas nesse tipo (0 se não for um primitivo numérico).
-
Colunas
-
Tipo: UINT
-
Número de colunas nesse tipo (0 se não for um primitivo numérico).
-
PackedSize
-
Tipo: UINT
-
Número de bytes necessários para representar esse tipo de dados, quando bem empacotados.
-
Desempacotar
-
Tipo: UINT
-
Número de bytes ocupados por esse tipo de dados, quando dispostos em um buffer constante.
-
Passo
-
Tipo: UINT
-
Número de bytes a serem buscados entre elementos, quando dispostos em um buffer constante.
Comentários
D3DX11_EFFECT_TYPE_DESC é usado com ID3DX11EffectType::GetDesc
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|