estructura de D3DXCONSTANT_DESC

Descripción de una constante en una tabla constante.

Sintaxis

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;

Miembros

Nombre

Tipo: LPCSTR

Nombre de la constante.

RegisterSet

Tipo: D3DXREGISTER_SET

Tipo de datos constante. Consulte D3DXREGISTER_SET.

RegisterIndex

Tipo: UINT

Índice de base cero de la constante de la tabla.

RegisterCount

Tipo: UINT

Número de registros que contienen datos.

Clase

Tipo: D3DXPARAMETER_CLASS

Clase de parámetro. Consulte D3DXPARAMETER_CLASS.

Tipo

Tipo: D3DXPARAMETER_TYPE

Tipo de parámetro. Consulte D3DXPARAMETER_TYPE.

Filas

Tipo: UINT

Número de filas.

Columnas

Tipo: UINT

Número de columnas.

Elements

Tipo: UINT

Cantidad de elementos en la matriz.

StructMembers

Tipo: UINT

Número de subparámetres de miembro de estructura.

Bytes

Tipo: UINT

Tamaño de los datos en número de bytes.

DefaultValue

Tipo: LPCVOID

Puntero al valor predeterminado.

Requisitos

Requisito Value
Encabezado
D3dx9shader.h

Consulte también

Estructuras D3DX

D3DXCONSTANTTABLE_DESC