IDirect3DDevice9::GetSoftwareVertexProcessing 方法 (d3d9helper.h)

取得 (硬體或軟體) 模式的頂點處理。

Syntax

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)
程式庫 D3D9.lib

另請參閱

IDirect3DDevice9