Microsoft DirectX 8.0 (Visual Basic)

D3DX8.LoadPMeshFromFile

ファイルからプログレッシブ メッシュをロードする。

object.LoadPMeshFromFile( _ 
    Filename As String, _ 
    D3DDevice As Direct3DDevice8, _ 
    RetMaterials As D3DXBuffer, _ 
    RetNumMaterials As Long) As D3DXPMesh

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
Filename
プログレッシブ メッシュのロード元となるファイルの名前を指定する文字列。
D3DDevice
プログレッシブ メッシュに関連付けられるデバイス オブジェクトである、Direct3DDevice8 オブジェクト。
RetMaterials
D3DXBuffer オブジェクト。メソッドが返ると、このパラメータには、DirectX ファイルに保存された情報を格納する D3DXMATERIAL 型の配列が入力される。
RetNumMaterials
メソッドが返ったときに RetMaterials 配列に含まれる D3DXMATERIAL 型の数。

戻り値

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

エラー コード

失敗した場合はエラーが発生し、Err.NumberD3DXERR_INVALIDMESH が設定される。

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

参照

D3DX8.SavePMeshToFile