Share via


ID3DXLoadUserData インターフェイス

このインターフェイスは、.x ファイルに埋め込まれた追加のユーザー データを保存するためにアプリケーションによって実装されます。 このインターフェイスのインスタンスは D3DXLoadMeshHierarchyFromX に渡され、D3DX は、適切なデータが検出されるたびに、このインターフェイスで適切なメソッドを呼び出します。 たとえば、.x ファイル内のフレーム オブジェクトごとに、 ID3DXLoadUserData::LoadFrameChildData が呼び出され、子データが渡されます。

メンバー

ID3DXLoadUserData インターフェイスは、IUnknown インターフェイスから継承されます。 ID3DXLoadUserData には、次の種類のメンバーもあります。

メソッド

ID3DXLoadUserData インターフェイスには、これらのメソッドがあります。

メソッド 説明
LoadFrameChildData .x ファイルからフレームの子データを読み込みます。
LoadMeshChildData .x ファイルからメッシュ子データを読み込みます。
LoadTopLevelData .x ファイルから最上位レベルのデータを読み込みます。

 

注釈

LPD3DXLOADUSERDATA 型は、このインターフェイスへのポインターとして定義されます。

typedef interface ID3DXLoadUserData ID3DXLoadUserData;
typedef interface ID3DXLoadUserData *LPD3DXLOADUSERDATA;

要件

要件
ヘッダー
D3dx9anim.h
ライブラリ
D3dx9.lib

こちらもご覧ください

D3DX インターフェイス