D3D10_SHADER_DEBUG_SCOPETYPE enumeration (d3d10_1shader.h)
Scope types.
Syntax
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;
Constants
D3D10_SHADER_DEBUG_SCOPE_GLOBALGlobal scope. |
D3D10_SHADER_DEBUG_SCOPE_BLOCKBlock scope. |
D3D10_SHADER_DEBUG_SCOPE_FORLOOPFor loop scope. |
D3D10_SHADER_DEBUG_SCOPE_STRUCTStructure scope. |
D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMSFunction parameter scope. |
D3D10_SHADER_DEBUG_SCOPE_STATEBLOCKState block scope. |
D3D10_SHADER_DEBUG_SCOPE_NAMESPACEName space scope. |
D3D10_SHADER_DEBUG_SCOPE_ANNOTATIONAnnotation scope. |
D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORDValue: 0x7fffffff Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used. |
Remarks
The D3D10_SHADER_DEBUG_SCOPETYPE enumeration is used to specify scope type in the D3D10_SHADER_DEBUG_SCOPE_INFO structure.
Requirements
| Header | d3d10_1shader.h (include D3D10Shader.h) |