| Linderdaum Engine: clGeom Class Reference | ![]() |
#include <Geom.h>
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 clMesh * | GetCurrentMesh () const |
| virtual clMesh * | GetDefaultMesh () const |
| virtual void | SetMesh (clMesh *Mesh) |
| virtual clGeom * | CloneGeom () 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 | |
| clMesh * | FDefaultMesh |
| clMesh * | FCurrentMesh |
| clMutex | FMutex |
| clGeom::clGeom | ( | ) |
| clGeom::~clGeom | ( | ) | [virtual] |
| 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] |
clMesh* clGeom::FCurrentMesh [private] |
clMesh* clGeom::FDefaultMesh [private] |
clMutex clGeom::FMutex [private] |
Reimplemented from iObject.