Condividi tramite


enumerazione D3D10_SHADER_DEBUG_SCOPETYPE (d3d10_1shader.h)

Tipi di ambito.

Sintassi

typedef enum _D3D10_SHADER_DEBUG_SCOPETYPE {
  D3D10_SHADER_DEBUG_SCOPE_GLOBAL,
  D3D10_SHADER_DEBUG_SCOPE_BLOCK,
  D3D10_SHADER_DEBUG_SCOPE_FORLOOP,
  D3D10_SHADER_DEBUG_SCOPE_STRUCT,
  D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS,
  D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK,
  D3D10_SHADER_DEBUG_SCOPE_NAMESPACE,
  D3D10_SHADER_DEBUG_SCOPE_ANNOTATION,
  D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD = 0x7fffffff
} D3D10_SHADER_DEBUG_SCOPETYPE;

Costanti

 
D3D10_SHADER_DEBUG_SCOPE_GLOBAL
Ambito globale.
D3D10_SHADER_DEBUG_SCOPE_BLOCK
Ambito di blocco.
D3D10_SHADER_DEBUG_SCOPE_FORLOOP
Per ambito ciclo.
D3D10_SHADER_DEBUG_SCOPE_STRUCT
Ambito struttura.
D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS
Ambito dei parametri della funzione.
D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK
Ambito del blocco di stato.
D3D10_SHADER_DEBUG_SCOPE_NAMESPACE
Ambito spazio dei nomi.
D3D10_SHADER_DEBUG_SCOPE_ANNOTATION
Ambito di annotazione.
D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD
Valore: 0x7fffffff
Forza questa enumerazione per la compilazione in 32 bit di dimensioni. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in una dimensione diversa da 32 bit. Questo valore non viene utilizzato.

Commenti

L'enumerazione D3D10_SHADER_DEBUG_SCOPETYPE viene usata per specificare il tipo di ambito nella struttura D3D10_SHADER_DEBUG_SCOPE_INFO .

Requisiti

Requisito Valore
Intestazione d3d10_1shader.h (includere D3D10Shader.h)

Vedi anche

Enumerazioni shader