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 |