Linderdaum Engine: clGeom Class Reference
Updated: Sun Feb 5 2012 22:59:50
clGeom Class Reference

#include <Geom.h>

List of all members.

Public Member Functions

 clGeom ()
virtual ~clGeom ()
virtual void AfterConstruction ()
virtual std::string GetCachingDir () const
virtual void CacheTo (const std::string &FileName)
virtual bool CacheFrom (const std::string &FileName)
virtual clMeshGetCurrentMesh () const
virtual clMeshGetDefaultMesh () const
virtual void SetMesh (clMesh *Mesh)
virtual clGeomCloneGeom () const

Protected Member Functions

virtual bool LoadFromFile (const std::string &FileName)
 just do a simple deserialization by default

Private Member Functions

virtual void SetMeshInternal (clMesh *Mesh, bool Notify)

Private Attributes

clMeshFDefaultMesh
clMeshFCurrentMesh
clMutex FMutex

Constructor & Destructor Documentation

clGeom::clGeom ( )
clGeom::~clGeom ( ) [virtual]

Member Function Documentation

void clGeom::AfterConstruction ( ) [virtual]

Reimplemented from iResource.

bool clGeom::CacheFrom ( const std::string &  FileName) [virtual]

Reimplemented from iResource.

void clGeom::CacheTo ( const std::string &  FileName) [virtual]

Reimplemented from iResource.

clGeom * clGeom::CloneGeom ( ) const [virtual]
std::string clGeom::GetCachingDir ( ) const [virtual]

Implements iResource.

clMesh * clGeom::GetCurrentMesh ( ) const [virtual]
clMesh * clGeom::GetDefaultMesh ( ) const [virtual]
bool clGeom::LoadFromFile ( const std::string &  FileName) [protected, virtual]

just do a simple deserialization by default

Reimplemented from iResource.

void clGeom::SetMesh ( clMesh Mesh) [virtual]
void clGeom::SetMeshInternal ( clMesh Mesh,
bool  Notify 
) [private, virtual]

Member Data Documentation

Reimplemented from iObject.


The documentation for this class was generated from the following files: