D3D10_SHADER_DEBUG_VAR_INFO 结构 (d3d10_1shader.h)

表示有关着色器源变量的信息。

语法

typedef struct _D3D10_SHADER_DEBUG_VAR_INFO {
  UINT                       TokenId;
  D3D10_SHADER_VARIABLE_TYPE Type;
  UINT                       Register;
  UINT                       Component;
  UINT                       ScopeVar;
  UINT                       ScopeVarOffset;
} D3D10_SHADER_DEBUG_VAR_INFO;

成员

TokenId

类型: UINT

索引到用于声明标识符的令牌列表中。

Type

类型: D3D10_SHADER_VARIABLE_TYPE

变量类型。 只有数组需要类型

Register

类型: UINT

注册 变量存储在 中。

Component

类型: UINT

声明此变量的原始变量。

ScopeVar

类型: UINT

偏移到 D3D10_SHADER_DEBUG_INFO 中定义的作用域变量数组中。

ScopeVarOffset

类型: UINT

此变量在其 ScopeVar 中的偏移量。

要求

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

另请参阅

着色器结构