次の方法で共有


ID3DXBaseMesh::GetOptions

このメッシュの作成時に有効になっているメッシュ オプションを取得します。

DWORD 
GetOptions(
);

戻り値

次の 1 つまたは複数のフラグを返します。これらのフラグは、メッシュの作成時に有効になっているオプションです。

説明
D3DXMESH_32BIT

32 ビットのインデックスを使用します。

D3DXMESH_DONOTCLIP

頂点バッファーとインデックス バッファーに D3DUSAGE_DONOTCLIP 利用フラグを使用します。

D3DXMESH_DYNAMIC

D3DXMESH_VB_DYNAMIC と D3DXMESH_IB_DYNAMIC の両方を指定します。

D3DXMESH_RTPATCHES

頂点バッファーとインデックス バッファーに D3DUSAGE_RTPATCHES 利用フラグを使用します。

D3DXMESH_NPATCHES

このフラグを指定すると、メッシュの頂点バッファーおよびインデックス バッファーが D3DUSAGE_NPATCHES フラグを使用して作成されることになります。N パッチ エンハンスメントを使用してメッシュ オブジェクトをレンダリングする場合、このフラグを指定する必要があります。

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 内容