共用方式為


ID3DXBaseMesh::GetOptions 方法

擷取建立時針對此網格啟用的網格選項。

語法

DWORD GetOptions();

參數

這個方法沒有任何參數。

傳回值

類型: DWORD

傳回下列一或多個旗標的組合,指出建立時為這個網格啟用的選項。

描述
D3DXMESH_32BIT 使用 32 位索引。
D3DXMESH_DONOTCLIP 針對頂點和索引緩衝區使用D3DUSAGE_DONOTCLIP使用旗標。
D3DXMESH_DYNAMIC 相當於同時指定D3DXMESH_VB_DYNAMIC和D3DXMESH_IB_DYNAMIC。
D3DXMESH_RTPATCHES 針對頂點和索引緩衝區使用D3DUSAGE_RTPATCHES使用旗標。
D3DXMESH_NPATCHES 指定此旗標會使用D3DUSAGE_NPATCHES旗標建立網格的頂點和索引緩衝區。 如果要使用 N-Patch 增強功能來轉譯網格物件,則這是必要的。
D3DXMESH_MANAGED 相當於同時指定D3DXMESH_VB_MANAGED和D3DXMESH_IB_MANAGED。
D3DXMESH_POINTS 使用頂點和索引緩衝區的D3DUSAGE_POINTS使用旗標。
D3DXMESH_IB_DYNAMIC 針對索引緩衝區使用D3DUSAGE_DYNAMIC使用旗標。
D3DXMESH_IB_MANAGED 針對索引緩衝區使用D3DPOOL_MANAGED記憶體類別。
D3DXMESH_IB_SYSTEMMEM 針對索引緩衝區使用D3DPOOL_SYSTEMMEM記憶體類別。
D3DXMESH_IB_WRITEONLY 針對索引緩衝區使用D3DUSAGE_WRITEONLY使用旗標。
D3DXMESH_SYSTEMMEM 相當於同時指定D3DXMESH_VB_SYSTEMMEM和D3DXMESH_IB_SYSTEMMEM。
D3DXMESH_VB_DYNAMIC 針對頂點緩衝區使用D3DUSAGE_DYNAMIC使用旗標。
D3DXMESH_VB_MANAGED 針對頂點緩衝區使用D3DPOOL_MANAGED記憶體類別。
D3DXMESH_VB_SYSTEMMEM 針對頂點緩衝區使用D3DPOOL_SYSTEMMEM記憶體類別。
D3DXMESH_VB_WRITEONLY 使用頂點緩衝區的D3DUSAGE_WRITEONLY使用旗標。
D3DXMESH_WRITEONLY 相當於同時指定D3DXMESH_VB_WRITEONLY和D3DXMESH_IB_WRITEONLY。

 

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXBaseMesh