IDirect3DDevice9::GetSoftwareVertexProcessing 方法 (d3d9helper.h)

获取 (硬件或软件) 模式的顶点处理。

语法

BOOL GetSoftwareVertexProcessing();

返回值

类型: BOOL

如果设置了软件顶点处理,则返回 TRUE 。 否则,它将返回 FALSE

注解

应用程序可以创建混合模式设备,以使用软件顶点处理和硬件顶点处理。 若要在 DirectX 8.x 中的两种顶点处理模式之间切换,请使用 IDirect3DDevice9::SetRenderState 以及呈现状态D3DRS_SOFTWAREVERTEXPROCESSING和相应的 BOOL 参数。 呈现状态方法的缺点是难以定义状态块的语义。 应用程序和运行时必须执行额外的工作,并在记录和播放状态块时小心。

在 Direct3D 9 中,请改用 IDirect3DDevice9::SetSoftwareVertexProcessing 。 StateBlocks 不会记录此新 API。

另请参阅 D3DCREATE 常量的说明。

要求

要求
目标平台 Windows
标头 d3d9helper.h (包括 D3D9.h)
Library D3D9.lib

另请参阅

IDirect3DDevice9