D3D10_SHADER_DEBUG_SCOPE_INFO structure (d3d10_1shader.h)

Contains scope data that maps variable names to debug variables.

Syntax

typedef struct _D3D10_SHADER_DEBUG_SCOPE_INFO {
  D3D10_SHADER_DEBUG_SCOPETYPE ScopeType;
  UINT                         Name;
  UINT                         uNameLen;
  UINT                         uVariables;
  UINT                         VariableData;
} D3D10_SHADER_DEBUG_SCOPE_INFO;

Members

ScopeType

Type: D3D10_SHADER_DEBUG_SCOPETYPE

Specifies the scope type.

Name

Type: UINT

Offset to the name of scope in the strings list.

uNameLen

Type: UINT

Length of the string pointed to by Name.

uVariables

Type: UINT

Number of variables.

VariableData

Type: UINT

Offset an array of UINT values with uVariables members containing the scope variable list.

Remarks

The D3D10_SHADER_DEBUG_SCOPE_INFO structure is used with the D3D10_SHADER_DEBUG_INFO structure.

Requirements

Requirement Value
Header d3d10_1shader.h (include D3D10Shader.h)

See also

Shader Structures