ID3DXEffect::EndPass 方法

结束活动阶段。

语法

HRESULT EndPass();

参数

此方法没有任何参数。

返回值

类型: HRESULT

此方法始终返回值S_OK。

备注

应用程序通过调用 ID3DXEffect::EndPass 发出结束呈现活动传递的信号。 每个 ID3DXEffect::EndPass 必须是 ID3DXEffect::BeginPassID3DXEffect::EndPass 调用的匹配对的一部分。

ID3DXEffect::BeginPassID3DXEffect::EndPass 调用的每个匹配对必须位于 ID3DXEffect::BeginID3DXEffect::End 调用的匹配对内。

如果应用程序使用 ID3DXEffect::BeginPass ID3DXEffect::EndPass 匹配对中的任何 Effect::Setx 方法更改任何效果状态,则应用程序必须在任何 DrawxPrimitive 调用之前调用 ID3DXEffect::CommitChanges,以在呈现之前将状态更改传播到设备。/

要求

要求
标头
D3DX9Effect.h

D3dx9.lib

另请参阅

ID3DXEffect