D3DXCreateMeshFVF
フレキシブル頂点フォーマット (FVF) コードを使用してメッシュ オブジェクトを作成します。
HRESULT
D3DXCreateMeshFVF(
DWORD NumFaces,
DWORD NumVertices,
DWORD Options,
DWORD FVF,
LPDIRECT3DDEVICE9 pD3DDevice,
LPD3DXMESH * ppMesh
);
パラメータ
- NumFaces
メッシュの面の数です。有効な範囲は、0 より大きい値から、最大 DWORD 値 (通常は 232 - 1) (最後のインデックスは予約されているため) までです。 - NumVertices
メッシュの頂点の数です。このパラメーターは 1 以上の値にする必要があります。 - Options
D3DXMESH 列挙型からの 1 つ以上のフラグの組み合わせです。メッシュの作成オプションを指定します。 - FVF
返されるメッシュの頂点フォーマットを記述する、D3DFVF の組み合わせです。この関数は D3DFVF_XYZRHW をサポートしません。 - pD3DDevice
IDirect3DDevice9 インターフェイスへのポインターです。メッシュに関連付けられるデバイス オブジェクトを示します。 - ppMesh
作成するメッシュ オブジェクトを表す ID3DXMesh インターフェイスへのポインターのアドレスです。
戻り値
成功すると、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容