ID3DXEffect::EndPass 메서드

활성 패스를 종료합니다.

구문

HRESULT EndPass();

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: HRESULT

이 메서드는 항상 S_OK 값을 반환합니다.

설명

애플리케이션은 ID3DXEffect::EndPass를 호출하여 활성 패스를 렌더링하는 종료 신호를 보냅니다. 각 ID3DXEffect::EndPass일치하는 ID3DXEffect::BeginPass 및 ID3DXEffect::EndPass 호출 쌍의 일부여야 합니다.

일치하는 각 ID3DXEffect::BeginPassID3DXEffect::EndPass 호출 쌍은 일치하는 ID3DXEffect::BeginID3DXEffect::End 호출 쌍 내에 있어야 합니다.

애플리케이션이 ID3DXEffect::BeginPass ID3DXEffect::EndPass/ 일치 쌍 내의 Effect::Setx 메서드를 사용하여 효과 상태를 변경하는 경우 애플리케이션은 렌더링하기 전에 DrawxPrimitive 호출 전에 ID3DXEffect::CommitChanges를 호출하여 디바이스에 상태 변경 내용을 전파해야 합니다.

요구 사항

요구 사항
헤더
D3DX9Effect.h
라이브러리
D3dx9.lib

추가 정보

ID3DXEffect