Compartir a través de


estructura de D3DXPARAMETER_DESC

Describe un parámetro utilizado para un objeto de efecto.

Sintaxis

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;

Miembros

Nombre

Tipo: LPCSTR

Nombre del parámetro.

Semántica

Tipo: LPCSTR

Significado semántico, también denominado uso.

Clase

Tipo: D3DXPARAMETER_CLASS

Clase de parámetro. Establézcalo en uno de los valores de D3DXPARAMETER_CLASS.

Tipo

Tipo: D3DXPARAMETER_TYPE

Tipo de parámetro. Establézcalo en uno de los valores de D3DXPARAMETER_TYPE.

Filas

Tipo: UINT

Número de filas de la matriz.

Columnas

Tipo: UINT

Número de columnas de la matriz.

Elements

Tipo: UINT

Cantidad de elementos en la matriz.

Anotaciones

Tipo: UINT

Número de anotaciones.

StructMembers

Tipo: UINT

Número de miembros de estructura.

Marcas

Tipo: DWORD

Atributos de parámetro. Vea Constantes de efecto.

Bytes

Tipo: UINT

Tamaño del parámetro, en bytes.

Requisitos

Requisito Value
Encabezado
D3dx9effect.h

Consulte también

Estructuras de efecto