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