ID3DXSaveUserData 介面
此介面是由應用程式實作,以儲存內嵌在 .x 檔案中的任何額外使用者資料。 這個介面的實例會傳遞至 D3DXSaveMeshHierarchyToFile,而 D3DX 會在每次遇到適當的資料時,在此介面上呼叫適當的方法。 例如,針對 .x 檔案中的每個框架物件, 會呼叫 ID3DXSaveUserData::AddFrameChildData 並傳遞子資料。
成員
ID3DXSaveUserData介面繼承自IUnknown介面。 ID3DXSaveUserData 也有下列類型的成員:
方法
ID3DXSaveUserData介面具有這些方法。
方法 | Description |
---|---|
AddFrameChildData | 將子資料新增至框架。 |
AddMeshChildData | 將子資料新增至網格。 |
AddTopLevelDataObjectsPost | 在框架階層之後新增最上層物件。 |
AddTopLevelDataObjectsPre | 在框架階層之前新增最上層物件。 |
RegisterTemplates | 使用者註冊 .x 檔案範本的回呼。 |
SaveTemplates | 使用者儲存 .x 檔案範本的回呼。 |
備註
LPD3DXSAVEUSERDATA 類型定義為這個介面的指標。
typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱