estructura de D3DX11_EFFECT_TYPE_DESC
Describe un tipo de variable de efecto.
Sintaxis
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;
Miembros
-
TypeName
-
Tipo: LPCSTR
-
Nombre del tipo, por ejemplo, "float4" o "MyStruct".
-
Clase
-
La clase variable (vea D3D10_SHADER_VARIABLE_CLASS).
-
Tipo
-
Tipo de variable (consulte D3D10_SHADER_VARIABLE_TYPE).
-
Elements
-
Tipo: UINT
-
Número de elementos de este tipo (0 si no es una matriz).
-
Miembros
-
Tipo: UINT
-
Número de miembros (0 si no es una estructura).
-
Filas
-
Tipo: UINT
-
Número de filas de este tipo (0 si no es un primitivo numérico).
-
Columnas
-
Tipo: UINT
-
Número de columnas de este tipo (0 si no es un primitivo numérico).
-
PackedSize
-
Tipo: UINT
-
Número de bytes necesarios para representar este tipo de datos, cuando están estrechamente empaquetados.
-
UnpackedSize
-
Tipo: UINT
-
Número de bytes ocupados por este tipo de datos, cuando se disponen en un búfer de constantes.
-
Paso
-
Tipo: UINT
-
Número de bytes que se van a buscar entre elementos, cuando se colocan en un búfer de constantes.
Comentarios
D3DX11_EFFECT_TYPE_DESC se usa con ID3DX11EffectType::GetDesc
Requisitos
Requisito | Value |
---|---|
Encabezado |
|