Compartilhar via


estrutura D3DXCONSTANT_DESC

Uma descrição de uma constante em uma tabela constante.

Sintaxe

typedef struct D3DXCONSTANT_DESC {
  LPCSTR              Name;
  D3DXREGISTER_SET    RegisterSet;
  UINT                RegisterIndex;
  UINT                RegisterCount;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                StructMembers;
  UINT                Bytes;
  LPCVOID             DefaultValue;
} D3DXCONSTANT_DESC, *LPD3DXCONSTANT_DESC;

Membros

Nome

Tipo: LPCSTR

Nome da constante.

RegisterSet

Tipo: D3DXREGISTER_SET

Tipo de dados constante. Confira D3DXREGISTER_SET.

RegisterIndex

Tipo: UINT

Índice baseado em zero da constante na tabela.

RegisterCount

Tipo: UINT

Número de registros que contêm dados.

Classe

Tipo: D3DXPARAMETER_CLASS

Classe de parâmetro. Confira D3DXPARAMETER_CLASS.

Tipo

Tipo: D3DXPARAMETER_TYPE

Tipo de parâmetro. Consulte D3DXPARAMETER_TYPE.

Linhas

Tipo: UINT

Número de linhas.

Colunas

Tipo: UINT

Número de colunas.

Elementos

Tipo: UINT

Número de elementos na matriz.

StructMembers

Tipo: UINT

Número de subparâmetros membros da estrutura.

Bytes

Tipo: UINT

Tamanho dos dados em número de bytes.

DefaultValue

Tipo: LPCVOID

Ponteiro para o valor padrão.

Requisitos

Requisito Valor
parâmetro
D3dx9shader.h

Confira também

Estruturas D3DX

D3DXCONSTANTTABLE_DESC