Microsoft DirectX 8.0 (Visual Basic)

D3DX8.CreateMesh

宣言子を使用してメッシュ オブジェクトを作成する。

object.CreateMesh( _ 
    NumFaces As Long, _ 
    NumVertices As Long, _ 
    Options As Long, _ 
    Declaration As Any, _ 
    Device As Direct3DDevice8) As D3DXMesh

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
NumFaces
メッシュの面の数。このパラメータは 1 以上でなければならない。
NumVertices
メッシュの頂点の数。このパラメータは 1 以上でなければならない。
Options
メッシュに対するオプションを指定する、CONST_D3DXMESH 列挙で定義される 1 つ以上のフラグの組み合わせ。
Declaration
返されたメッシュの頂点フォーマットを記述する宣言子。このパラメータは FVF を直接マップする必要がある。
Device
メッシュに関連付けられるデバイスである Direct3DDevice8 オブジェクト。

戻り値

作成されたメッシュを表す D3DXMesh オブジェクト。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。

D3DERR_INVALIDCALL
E_OUTOFMEMORY

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

参照

D3DX8.DeclaratorFromFVF