Compartir a través de


estructura de D3DX11_EFFECT_VARIABLE_DESC

Describe una variable de efecto.

Sintaxis

typedef struct _D3DX11_EFFECT_VARIABLE_DESC {
  LPCSTR Name;
  LPCSTR Semantic;
  UINT   Flags;
  UINT   Annotations;
  UINT   BufferOffset;
  UINT   ExplicitBindPoint;
} D3DX11_EFFECT_VARIABLE_DESC;

Miembros

Nombre

Tipo: LPCSTR

Nombre de esta variable, anotación o miembro de estructura.

Semántica

Tipo: LPCSTR

Cadena semántica de esta variable o miembro de estructura (NULL para anotaciones o si no está presente).

Marcas

Tipo: UINT

Marcas opcionales para variables de efecto.

Anotaciones

Tipo: UINT

Número de anotaciones en esta variable (siempre 0 para anotaciones).

BufferOffset

Tipo: UINT

Desplazamiento en que contiene cbuffer o tbuffer (siempre 0 para anotaciones o variables que no están en búferes de constantes).

ExplicitBindPoint

Tipo: UINT

Se usa si la variable se ha enlazado explícitamente mediante la palabra clave register. Compruebe las marcas de D3DX11_EFFECT_VARIABLE_EXPLICIT_BIND_POINT.

Comentarios

D3DX11_EFFECT_VARIABLE_DESC se usa con ID3DX11EffectVariable::GetDesc.

Requisitos

Requisito Value
Encabezado
D3dx11effect.h

Consulte también

Efectos 11 Estructuras