Interfaz ID3DXSaveUserData
La aplicación implementa esta interfaz para guardar los datos de usuario adicionales incrustados en archivos .x. Una instancia de esta interfaz se pasa a D3DXSaveMeshHierarchyToFile y D3DX llama al método adecuado en esta interfaz cada vez que se encuentran los datos adecuados. Por ejemplo, para cada objeto de marco del archivo .x, se llama a ID3DXSaveUserData::AddFrameChildData y se pasan los datos secundarios.
Miembros
La interfaz ID3DXSaveUserData hereda de la interfaz IUnknown . ID3DXSaveUserData también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXSaveUserData tiene estos métodos.
Método | Descripción |
---|---|
AddFrameChildData | Agregue datos secundarios al marco. |
AddMeshChildData | Agregue datos secundarios a la malla. |
AddTopLevelDataObjectsPost | Agregue un objeto de nivel superior después de la jerarquía de fotogramas. |
AddTopLevelDataObjectsPre | Agregue un objeto de nivel superior antes de la jerarquía de fotogramas. |
RegisterTemplates | Devolución de llamada para que el usuario registre una plantilla de archivo .x. |
SaveTemplates | Devolución de llamada para que el usuario guarde una plantilla de archivo .x. |
Comentarios
El tipo LPD3DXSAVEUSERDATA se define como puntero a esta interfaz.
typedef interface ID3DXSaveUserData ID3DXSaveUserData;
typedef interface ID3DXSaveUserData *LPD3DXSAVEUSERDATA;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también