D3D10_PASS_SHADER_DESC 구조체(d3d10effect.h)

셰이더를 포함하는 효과 변수에 대해 설명합니다.

구문

typedef struct _D3D10_PASS_SHADER_DESC {
  ID3D10EffectShaderVariable *pShaderVariable;
  UINT                       ShaderIndex;
} D3D10_PASS_SHADER_DESC;

멤버

pShaderVariable

형식: ID3D10EffectShaderVariable*

셰이더가 제공된 변수에 대한 포인터입니다. 인라인 셰이더 할당인 경우 반환된 인터페이스는 다른 방법으로는 검색할 수 없는 익명 셰이더 변수가 됩니다. 변수 설명의 이름은 "$Anonymous"입니다. 통과 블록에 이 형식의 할당이 없으면 IsValid가 호출될 때 false를 반환하는 셰이더 변수를 가리킵니다.

ShaderIndex

형식: UINT

0부터 시작하는 배열 인덱스입니다. 그렇지 않으면 0입니다.

설명

셰이더 설명을 가져오려면 ID3D10EffectPass::GetVertexShaderDesc와 같은 메서드를 호출합니다.

요구 사항

요구 사항
헤더 d3d10effect.h(D3D10.h 포함)

추가 정보

효과 구조체(Direct3D 10)