struttura D3D10_SHADER_VARIABLE_DESC (d3d10shader.h)
Descrive una variabile shader.
Sintassi
typedef struct _D3D10_SHADER_VARIABLE_DESC {
LPCSTR Name;
UINT StartOffset;
UINT Size;
UINT uFlags;
LPVOID DefaultValue;
} D3D10_SHADER_VARIABLE_DESC;
Members
Name
Tipo: LPCSTR
Nome della variabile.
StartOffset
Tipo: UINT
Offset dall'inizio della struttura padre all'inizio della variabile.
Size
Tipo: UINT
Dimensioni della variabile (in byte).
uFlags
Tipo: UINT
Flag che identificano le proprietà della variabile shader (vedere D3D10_SHADER_VARIABLE_FLAGS).
DefaultValue
Tipo: LPVOID
Valore predefinito per l'inizializzazione della variabile.
Commenti
Ottenere una descrizione della variabile shader usando la reflection chiamando ID3D10ShaderReflectionVariable::GetDesc.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10shader.h |