D3D10_SHADER_DEBUG_SCOPE_INFO 结构 (d3d10_1shader.h)

包含将变量名称映射到调试变量的范围数据。

语法

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;

成员

ScopeType

类型: D3D10_SHADER_DEBUG_SCOPETYPE

指定范围类型。

Name

类型: UINT

偏移字符串列表中的范围名称。

uNameLen

类型: UINT

Name 指向的字符串的长度。

uVariables

类型: UINT

变量数。

VariableData

类型: UINT

使用包含范围变量列表的 uVariables 成员偏移 UINT 值的数组。

注解

D3D10_SHADER_DEBUG_SCOPE_INFO 结构与 D3D10_SHADER_DEBUG_INFO 结构一起使用。

要求

要求
Header d3d10_1shader.h (包括 D3D10Shader.h)

另请参阅

着色器结构