Condividi tramite


D3DX11_EFFECT_TYPE_DESC struttura

Descrive un tipo di variabile effetto.

Sintassi

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;

Members

TypeName

Tipo: LPCSTR

Nome del tipo, ad esempio "float4" o "MyStruct".

Classe

Tipo: D3D10_SHADER_VARIABLE_CLASS

Classe variabile (vedere D3D10_SHADER_VARIABLE_CLASS).

Tipo

Tipo: D3D10_SHADER_VARIABLE_TYPE

Tipo di variabile (vedere D3D10_SHADER_VARIABLE_TYPE).

Elementi

Tipo: UINT

Numero di elementi in questo tipo (0 se non una matrice).

Members

Tipo: UINT

Numero di membri (0 se non una struttura).

prime righe

Tipo: UINT

Numero di righe in questo tipo (0 se non una primitiva numerica).

Colonne

Tipo: UINT

Numero di colonne in questo tipo (0 se non una primitiva numerica).

PacchettoSize

Tipo: UINT

Numero di byte necessari per rappresentare questo tipo di dati, quando strettamente compresso.

DecomprimereSize

Tipo: UINT

Numero di byte occupati da questo tipo di dati, se disposti in un buffer costante.

Passo

Tipo: UINT

Numero di byte da cercare tra gli elementi, se disposti in un buffer costante.

Commenti

D3DX11_EFFECT_TYPE_DESC viene usato con ID3DX11EffectType::GetDesc

Requisiti

Requisito Valore
Intestazione
D3dx11effect.h

Vedi anche

Effetti 11 Strutture