D3DX11_PASS_SHADER_DESC 구조체

효과 패스에 대해 설명합니다.

구문

typedef struct _D3DX11_PASS_SHADER_DESC {
  ID3DX11EffectShaderVariable *pShaderVariable;
  UINT                        ShaderIndex;
} D3DX11_PASS_SHADER_DESC;

멤버

pShaderVariable

형식: ID3DX11EffectShaderVariable*

이 셰이더가 제공된 변수입니다.

ShaderIndex

형식: UINT

pShaderVariable의 요소(배열인 경우) 또는 해당되지 않는 경우 0입니다.

설명

D3DX11_PASS_SHADER_DESC ID3DX11EffectPass Get*ShaderDesc 메서드와 함께 사용됩니다.

인라인 셰이더 할당인 경우 반환된 인터페이스는 다른 방법으로는 검색할 수 없는 익명 셰이더 변수가 됩니다. 변수 설명의 이름은 "$Anonymous"입니다. 통과 블록에 이 형식의 할당이 없는 경우 pShaderVariable != NULL이지만 pShaderVariable-IsValid>() == FALSE입니다.

요구 사항

요구 사항
헤더
D3dx11effect.h

추가 정보

효과 11 구조체