ID3DXFileData インターフェイス
アプリケーションでは、ID3DXFileData インターフェイスのメソッドを使用して、データ オブジェクトのイミディエイト階層をビルドまたはアクセスします。 テンプレートの制限によって階層が決まります。
メンバー
ID3DXFileData インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXFileData には、次の種類のメンバーもあります。
メソッド
ID3DXFileData インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
GetChild | このファイル データ オブジェクト内の子オブジェクトを取得します。 |
GetChildren | このファイル データ オブジェクト内の子の数を取得します。 |
GetEnum | このファイル データ オブジェクト内の列挙オブジェクトを取得します。 |
GetId | このファイル データ オブジェクトの GUID を取得します。 |
GetName | このファイル データ オブジェクトの名前を取得します。 |
Gettype | このファイル データ オブジェクトのテンプレート ID を取得します。 |
IsReference | このファイル データ オブジェクトが、別の子データ オブジェクトを指す参照オブジェクトであるかどうかを示します。 |
ロック | .x ファイル データにアクセスします。 |
ロック 解除 |
ID3DXFileData::Lock によって返される ppData ポインターの有効期間を終了します。 |
解説
テンプレートで許可されるデータ型は、省略可能なメンバーと呼ばれます。 省略可能なメンバーは必須ではありませんが、オブジェクトがないと重要な情報が見つからない可能性があります。 これらの省略可能なメンバーは、データ オブジェクトの子として保存されます。 子には、別のデータ オブジェクトまたは以前のデータ オブジェクトへの参照を指定できます。
ID3DXFileData インターフェイスの GUID がIID_ID3DXFileData。
LPD3DXFILEDATA 型は、このインターフェイスへのポインターとして定義されます。
typedef interface ID3DXFileData *LPD3DXFILEDATA;
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目