struttura D3D10_SHADER_TYPE_DESC (d3d10shader.h)
Descrive un tipo di variabile shader.
Sintassi
typedef struct _D3D10_SHADER_TYPE_DESC {
D3D10_SHADER_VARIABLE_CLASS Class;
D3D10_SHADER_VARIABLE_TYPE Type;
UINT Rows;
UINT Columns;
UINT Elements;
UINT Members;
UINT Offset;
} D3D10_SHADER_TYPE_DESC;
Members
Class
Tipo: D3D10_SHADER_VARIABLE_CLASS
Identifica la classe variabile come uno dei valori scalari, vettoriali, matrice o oggetto. Vedere D3D10_SHADER_VARIABLE_CLASS.
Type
Tipo: D3D10_SHADER_VARIABLE_TYPE
Tipo di variabile. Vedere D3D10_SHADER_VARIABLE_TYPE.
Rows
Tipo: UINT
Numero di righe in una matrice. In caso contrario, un tipo numerico restituisce 1, qualsiasi altro tipo restituisce 0.
Columns
Tipo: UINT
Numero di colonne in una matrice. In caso contrario, un tipo numerico restituisce 1, qualsiasi altro tipo restituisce 0.
Elements
Tipo: UINT
Numero di elementi in una matrice; in caso contrario, 0.
Members
Tipo: UINT
Numero di membri nella struttura; in caso contrario, 0.
Offset
Tipo: UINT
Offset, in byte, tra l'inizio della struttura padre e questa variabile.
Commenti
Ottenere una descrizione shader-variable-type chiamando ID3D10ShaderReflectionType::GetDesc.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10shader.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per