#include <hyp.file.implx.h>
Inheritance diagram for CXImplFile::
Common Functions | |
See the Hyperion Pattern. | |
CXImplFile (hyp_ker::IUnknown *) | |
virtual | ~CXImplFile () |
virtual hyp_DECLARE_IUNKNOWN hyp_ker::com_result | NondelegatingQueryInterface (const hyp_ker::hypIID &, void **) |
hyp_ker::com_result | Init (void) |
void | FinalRelease (void) |
hyp_ker::com_result | CreateInstance (hyp_ker::IUnknown *,hyp_ker::CUnknown **) |
IFileObject | |
virtual void | SetObject (hyp_ker::IUnknown *pObject) |
IShowMeshObject Interface | |
virtual void | InitializeD3DMeshBuilder (LPDIRECT3DRMMESHBUILDER3) |
virtual void | SaveD3DMeshBuilder (const std::string &) |
virtual void | SaveD3DHypMesh (const std::string &) |
virtual void | LoadD3DHypMesh (const std::string &) |
CLSID_hypCObjectXFile
{C0FD1A61-206B-11d5-A096-0080AD97951B}
hyp_ker::com_result CXImplFile::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv) { if(iid==IID_hypID3DMeshObject) { return FinishQI(static_cast<ID3DMeshObject*>(this),ppv); } else { return CUnknown::NondelegatingQueryInterface(iid,ppv); } } //DOXYTAG
|
Initialize the Component-Document with a LPDIRECT3DRMMESHBUILDER3 component.
Reimplemented from ID3DMeshObject. |
|
Loads the Component-File from a file. This file has bee generated with the SaveD3DHypMesh function.
Reimplemented from ID3DMeshObject. |
|
Saves the Component-Document into a file. The saved data include :
Reimplemented from ID3DMeshObject. |
|
Saves the Component-Document into a file. The saved data are only relates to the geometry of the Component-Document.
Reimplemented from ID3DMeshObject. |
|
Associates a Component-Document to the component.
Reimplemented from IFileObject. |
|
|