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
-
Classe variabile (vedere D3D10_SHADER_VARIABLE_CLASS).
-
Tipo
-
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 |
|