Microsoft DirectX 8.0 (Visual Basic)

D3DX8.CreateSkinMeshFVF

柔軟な頂点フォーマット (FVF) コードを使用して空のスキン メッシュ オブジェクトを作成する。

object.CreateSkinMeshFVF( _ 
    NumFaces As Long, _ 
    NumVertices As Long, _ 
    NumBones As Long, _ 
    Options As Long, _ 
    FVF As Long, _ 
    D3DDevice As Direct3DDevice8) As D3DXSkinMesh

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
NumFaces
スキン メッシュの面の数。
NumVertices
スキン メッシュの頂点の数。
NumBones
スキン メッシュのボーンの数。
Options
スキン メッシュに対するオプションを指定する、CONST_D3DXMESH 列挙型の 1 つ以上のメンバの組み合わせ。
FVF
返されたスキン メッシュの頂点フォーマットを記述する、柔軟な頂点フォーマット フラグの組み合わせ。
D3DDevice
スキン メッシュに関連付けられるデバイス オブジェクトである Direct3DDevice8 オブジェクト。

戻り値

作成されたスキン メッシュ オブジェクトを表す D3DXSkinMesh オブジェクト。

エラー コード

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

D3DERR_INVALIDCALL
E_OUTOFMEMORY

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

注意

このメソッドで返される空のスキン メッシュ オブジェクトにデータを代入するには、D3DXSkinMesh.SetBoneInfluence を使用する。