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

CLevelOfDetail Class Reference

#include <UserVehicles.h>

Inheritance diagram for CLevelOfDetail:

CStreamObject CObject List of all members.

Public Member Functions

 CLevelOfDetail (const char *lodFilename)
 ~CLevelOfDetail (void)
int Read (SStream *stream, Tag tag)
ssgEntity * GetSSGEntity (void)

Public Attributes

ssgRoot * root
ssgSelector * daynight
ssgSelector * day
ssgSelector * night
std::vector< CModelACM * > modelAcm
CModelACMshadowAcm

Detailed Description

Definition at line 441 of file UserVehicles.h.


Constructor & Destructor Documentation

CLevelOfDetail::CLevelOfDetail const char *  lodFilename  ) 
 

Definition at line 2391 of file UserVehicles.cpp.

References CloseStream(), day, daynight, SStream::filename, SStream::mode, night, OpenStream(), ReadFrom(), and shadowAcm.

CLevelOfDetail::~CLevelOfDetail void   ) 
 

Definition at line 2417 of file UserVehicles.cpp.

References modelAcm, and shadowAcm.


Member Function Documentation

ssgEntity * CLevelOfDetail::GetSSGEntity void   ) 
 

Definition at line 2551 of file UserVehicles.cpp.

References daynight.

Referenced by CAirplaneObject::ReadFinished().

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

Todo:
Remove markers around CModelACM memory leaks

Reimplemented from CStreamObject.

Definition at line 2427 of file UserVehicles.cpp.

References day, CModelACM::GetSSGEntity(), globals, SGlobals::logWarning, modelAcm, ReadString(), ReadUInt(), shadowAcm, StringToTag(), TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().


Member Data Documentation

ssgSelector* CLevelOfDetail::day
 

Definition at line 456 of file UserVehicles.h.

Referenced by CLevelOfDetail(), Read(), and CAirplane::ReadFinished().

ssgSelector* CLevelOfDetail::daynight
 

Definition at line 455 of file UserVehicles.h.

Referenced by CLevelOfDetail(), GetSSGEntity(), and CAirplane::ReadFinished().

std::vector<CModelACM*> CLevelOfDetail::modelAcm
 

Definition at line 459 of file UserVehicles.h.

Referenced by Read(), and ~CLevelOfDetail().

ssgSelector* CLevelOfDetail::night
 

Definition at line 457 of file UserVehicles.h.

Referenced by CLevelOfDetail().

ssgRoot* CLevelOfDetail::root
 

Definition at line 454 of file UserVehicles.h.

CModelACM* CLevelOfDetail::shadowAcm
 

Definition at line 460 of file UserVehicles.h.

Referenced by CLevelOfDetail(), Read(), and ~CLevelOfDetail().


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