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

Vedi anche

Strutture shader