D3D10_SHADER_DEBUG_SCOPE_INFO 구조체(d3d10_1shader.h)

변수 이름을 디버그 변수에 매핑하는 scope 데이터를 포함합니다.

구문

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

scope 형식을 지정합니다.

Name

형식: UINT

문자열 목록의 scope 이름에 대한 오프셋입니다.

uNameLen

형식: UINT

Name이 가리키는 문자열의 길이 입니다.

uVariables

형식: UINT

변수 수입니다.

VariableData

형식: UINT

scope 변수 목록을 포함하는 uVariables 멤버를 사용하여 UINT 값의 배열을 오프셋합니다.

설명

D3D10_SHADER_DEBUG_SCOPE_INFO 구조체는 D3D10_SHADER_DEBUG_INFO 구조체와 함께 사용됩니다.

요구 사항

요구 사항
헤더 d3d10_1shader.h(D3D10Shader.h 포함)

추가 정보

셰이더 구조체