Compartilhar via


estrutura D3DXPARAMETER_DESC

Descreve um parâmetro usado para um objeto de efeito.

Sintaxe

typedef struct D3DXPARAMETER_DESC {
  LPCSTR              Name;
  LPCSTR              Semantic;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                Annotations;
  UINT                StructMembers;
  DWORD               Flags;
  UINT                Bytes;
} D3DXPARAMETER_DESC, *LPD3DXPARAMETER_DESC;

Membros

Nome

Tipo: LPCSTR

Nome do parâmetro.

Semantic

Tipo: LPCSTR

Significado semântico, também chamado de uso.

Classe

Tipo: D3DXPARAMETER_CLASS

Classe de parâmetro. Defina isso como um dos valores em D3DXPARAMETER_CLASS.

Tipo

Tipo: D3DXPARAMETER_TYPE

Tipo de parâmetro. Defina isso como um dos valores em D3DXPARAMETER_TYPE.

Linhas

Tipo: UINT

Número de linhas na matriz.

Colunas

Tipo: UINT

Número de colunas na matriz.

Elementos

Tipo: UINT

Número de elementos na matriz.

Anotações

Tipo: UINT

Número de anotações.

StructMembers

Tipo: UINT

Número de membros da estrutura.

Sinalizadores

Tipo: DWORD

Atributos de parâmetro. Consulte Constantes de efeito.

Bytes

Tipo: UINT

O tamanho do parâmetro, em bytes.

Requisitos

Requisito Valor
parâmetro
D3dx9effect.h

Confira também

Estruturas de efeito