Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

dxfile::CXImplFile Class Reference

#include <hyp.out.intern.h>

Inheritance diagram for dxfile::CXImplFile::

ID3DMeshObject IFileObject List of all members.

Public Methods

 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)
virtual void SetObject (hyp_ker::IUnknown *p_mesh)
virtual void InitializeD3DMeshBuilder (LPDIRECT3DRMMESHBUILDER3)
virtual void SaveD3DMeshBuilder (const std::string &)
virtual void SaveD3DHypMesh (const std::string &)
virtual void LoadD3DHypMesh (const std::string &)

Static Public Methods

hyp_ker::com_result CreateInstance (hyp_ker::IUnknown *pUnknownOuter, hyp_ker::CUnknown **)

Detailed Description

fd


Member Function Documentation

virtual void dxfile::CXImplFile::InitializeD3DMeshBuilder LPDIRECT3DRMMESHBUILDER3   p_mesh_builder [virtual]
 

Initialize the Component-Document with a LPDIRECT3DRMMESHBUILDER3 component.

Parameters:
pComObject   DirectX component which support the LPDIRECT3DRMMESHBUILDER3 interface.

Reimplemented from ID3DMeshObject.

virtual void dxfile::CXImplFile::LoadD3DHypMesh const std::string &   path [virtual]
 

Loads the Component-File from a file. This file has bee generated with the SaveD3DHypMesh function.

Parameters:
FileName   Name of the file

Reimplemented from ID3DMeshObject.

virtual void dxfile::CXImplFile::SaveD3DHypMesh const std::string &   path [virtual]
 

Saves the Component-Document into a file. The saved data include :

  • the geometry of the Component-Document
  • the matrix associated
  • the descriptions of the elements
    Parameters:
    FileName   Name of the file

Reimplemented from ID3DMeshObject.

virtual void dxfile::CXImplFile::SaveD3DMeshBuilder const std::string &   path [virtual]
 

Saves the Component-Document into a file. The saved data are only relates to the geometry of the Component-Document.

Parameters:
FileName   Name of the file

Reimplemented from ID3DMeshObject.

virtual void dxfile::CXImplFile::SetObject hyp_ker::IUnknown *   p_mesh [inline, virtual]
 

Associates a Component-Document to the component.

Parameters:
pObject   Component-Document

Reimplemented from IFileObject.


The documentation for this class was generated from the following file:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.