Compartilhar via


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

Tipo: D3D10_SHADER_VARIABLE_CLASS

A classe variável (consulte D3D10_SHADER_VARIABLE_CLASS).

Tipo

Tipo: D3D10_SHADER_VARIABLE_TYPE

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
D3dx11effect.h

Confira também

Efeitos 11 Estruturas