Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CModelManager Class Reference

#include <WorldObjects.h>

Inheritance diagram for CModelManager:

CStreamObject CObject List of all members.

Public Member Functions

 CModelManager (void)
virtual ~CModelManager (void)
virtual int Read (SStream *stream, Tag tag)
ssgEntity * GetSSGEntity (void)

Protected Attributes

Tag tag
CModelSMFmodel

Detailed Description

Definition at line 95 of file WorldObjects.h.


Constructor & Destructor Documentation

CModelManager::CModelManager void   ) 
 

Definition at line 154 of file WorldObjects.cpp.

References model, and tag.

CModelManager::~CModelManager void   )  [virtual]
 

Definition at line 160 of file WorldObjects.cpp.

References model.


Member Function Documentation

ssgEntity * CModelManager::GetSSGEntity void   ) 
 

Definition at line 204 of file WorldObjects.cpp.

References CModelSMF::GetSSGEntity(), and model.

Referenced by CModelObject::ReadFinished().

int CModelManager::Read SStream stream,
Tag  tag
[virtual]
 

Todo:
This only supports .SMF models, add support for .BIN models too
Todo:
Remove markers around memory leaks

Reimplemented from CStreamObject.

Definition at line 165 of file WorldObjects.cpp.

References gtfo, model, ReadString(), ReadTag(), TAG_IGNORED, and TAG_READ.


Member Data Documentation

CModelSMF* CModelManager::model [protected]
 

Definition at line 108 of file WorldObjects.h.

Referenced by CModelManager(), GetSSGEntity(), Read(), and ~CModelManager().

Tag CModelManager::tag [protected]
 

Definition at line 107 of file WorldObjects.h.

Referenced by CModelManager().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen