X ファイルの読み込み (レガシ) (Direct3D 9)
.x ファイルを読み込むには、レガシ アプリケーションで次の手順を使用します。
- DirectXFileCreate 関数を使用して、IDirectXFile オブジェクトを作成します。
- 読み込む DirectX ファイルにテンプレートが存在する場合は、 IDirectXFile::RegisterTemplates メソッドを使用してこれらのテンプレートを登録します。
- IDirectXFile::CreateEnumObject メソッドを使用して、IDirectXFileEnumObject 列挙子オブジェクトを作成します。
- ファイル内のオブジェクトをループします。 オブジェクトごとに、次の手順を実行します。
- IDirectXFileEnumObject::GetNextDataObject メソッドを使用して、各 IDirectXFileData オブジェクトを取得します。
- データの型を取得するには、 IDirectXFileData::GetType メソッドを使用します。
- IDirectXFileData::GetData メソッドを使用してデータを読み込みます。
- オブジェクトに省略可能なメンバーがある場合は、 IDirectXFileData::GetNextObject メソッドを呼び出して省略可能なメンバーを取得します。
- IDirectXFileData オブジェクトを解放します。
- IDirectXFileEnumObject オブジェクトを解放します。
- IDirectXFile オブジェクトを解放します。
関連トピック