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。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱