ID3D10EffectPass 인터페이스(d3d10effect.h)

통과 인터페이스는 기술 내에서 상태 할당을 캡슐화합니다.

ID3D10EffectPass 개체의 수명은 부모 ID3D10Effect 개체의 수명과 같습니다.

메서드 Description
적용 디바이스에 대한 패스에 포함된 상태를 설정합니다.
ComputeStateBlockMask 상태 변경을 허용/방지하기 위한 마스크를 생성합니다.
GetAnnotationByIndex 인덱스별로 주석을 가져옵니다.
GetAnnotationByName 이름으로 주석을 가져옵니다.
GetDesc 통과 설명을 가져옵니다.
GetGeometryShaderDesc 기하 도형 셰이더 설명을 가져옵니다.
GetPixelShaderDesc 픽셀 셰이더 설명을 가져옵니다.
GetVertexShaderDesc 꼭짓점 셰이더 설명을 가져옵니다.
IsValid 패스를 테스트하여 유효한 구문이 포함되어 있는지 확인합니다.

메서드

ID3D10EffectPass 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D10EffectPass::Apply

디바이스에 대한 패스에 포함된 상태를 설정합니다.
ID3D10EffectPass::ComputeStateBlockMask

상태 변경을 허용/방지하기 위한 마스크를 생성합니다.
ID3D10EffectPass::GetAnnotationByIndex

ID3D10EffectPass::GetAnnotationByIndex(d3d10effect.h) 메서드는 인덱스별 주석을 가져옵니다.
ID3D10EffectPass::GetAnnotationByName

이름으로 주석을 가져옵니다. (ID3D10EffectPass.GetAnnotationByName)
ID3D10EffectPass::GetDesc

통과 설명을 가져옵니다.
ID3D10EffectPass::GetGeometryShaderDesc

기하 도형 셰이더 설명을 가져옵니다.
ID3D10EffectPass::GetPixelShaderDesc

픽셀 셰이더 설명을 가져옵니다.
ID3D10EffectPass::GetVertexShaderDesc

꼭짓점 셰이더 설명을 가져옵니다.
ID3D10EffectPass::IsValid

패스를 테스트하여 유효한 구문이 포함되어 있는지 확인합니다.

설명

통과는 렌더링 상태 개체 및 셰이더를 설정하는 코드 블록입니다. 패스는 기술 내에서 선언됩니다. 기술에 대한 구문은 효과 기술 구문(Direct3D 10)에 표시됩니다.

effect-pass 인터페이스를 가져오려면 ID3D10EffectTechnique::GetPassByName과 같은 메서드를 호출합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d10effect.h

추가 정보

효과 인터페이스(Direct3D 10)