Microsoft DirectX 8.0 (Visual Basic)

D3DX8.LoadSkinMeshFromXof

Microsoft® DirectX® (.x) ファイル データ オブジェクトからメッシュをロードする。

object.LoadSkinMeshFromXof( _ 
    OfObjMesh As Unknown, _ 
    Options As Long, _ 
    D3DDevice As Direct3DDevice8, _ 
    RetAdjacency As D3DXBuffer, _ 
    RetMaterials As D3DXBuffer, _ 
    RetMatout As Long, _ 
    RetBoneNames As D3DXBuffer, _ 
    RetBoneTransforms As D3DXBuffer) As D3DXSkinMesh

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
OfObjMesh
ロードする DirectX ファイル データ オブジェクトを表す、DirectXFileData オブジェクト。
Options
メッシュの作成オプションを指定する、CONST_D3DXMESH 列挙で定義される 1 つ以上のフラグの組み合わせ。
D3DDevice
メッシュに関連付けられるデバイス オブジェクトである、Direct3DDevice8 オブジェクト。
RetAdjacency
D3DXBuffer オブジェクト。メソッドが返ると、このパラメータには、メッシュに含まれる各面の 3 つの隣接面を指定する、1 面あたりの 3 つの Long 値の配列が入力される。
RetMaterials
D3DXBuffer オブジェクト。メソッドが返ると、このパラメータには、DirectX ファイルに保存された情報を格納する D3DXMATERIAL 型の配列が入力される。
RetMatout
メソッドが返ったときに RetMaterials 配列に含まれる D3DXMATERIAL 型の数。
RetBoneNames
ボーンの名前を格納する D3DXBuffer オブジェクト。
RetBoneTransforms
ボーン トランスフォームを格納する D3DXBuffer オブジェクト。

戻り値

ロードされたメッシュを表す D3DXSkinMesh オブジェクト。

エラー コード

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

D3DERR_INVALIDCALL
D3DXERR_INVALIDDATA
E_OUTOFMEMORY

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