Compartir a través de


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

Tipo: D3D10_SHADER_VARIABLE_CLASS

La clase variable (vea D3D10_SHADER_VARIABLE_CLASS).

Tipo

Tipo: D3D10_SHADER_VARIABLE_TYPE

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
D3dx11effect.h

Consulte también

Efectos 11 Estructuras