Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |