eng::UserLod Class Reference

User-selected LOD. More...

#include <eng_lod.hh>

List of all members.

Public Types

enum  eUserLod {
  eUserLod_DEFAULT, eUserLod_MIN, eUserLod_LOW, eUserLod_MID,
  eUserLod_HIGH, eUserLod_MAX, eUserLod_LEVELS = 5
}

Public Member Functions

 UserLod (void)
 ~UserLod ()
eUserLod Get (void)
 Methods for user-selected level-of-detail (LOD) (get methods are hifreq).
void Set (const eUserLod userLod)
void Reset (void)
void Inc (void)
bool operator== (eUserLod userLod) const
bool operator!= (eUserLod userLod) const
bool operator< (eUserLod userLod) const
bool operator> (eUserLod userLod) const
bool operator<= (eUserLod userLod) const
bool operator>= (eUserLod userLod) const
const string & Lod2String (eUserLod lod)
 Convert LOD value to string, v.v.
eUserLod String2Lod (const string &lod)

Private Attributes

eUserLod mUserLod


Detailed Description

User-selected LOD.

See ObjectLod.


Member Enumeration Documentation

enum eng::UserLod::eUserLod

Enumerator:
eUserLod_DEFAULT 
eUserLod_MIN 
eUserLod_LOW 
eUserLod_MID 
eUserLod_HIGH 
eUserLod_MAX 
eUserLod_LEVELS 


Constructor & Destructor Documentation

eng::UserLod::UserLod ( void   ) 

ctor/dtor.

eng::UserLod::~UserLod (  ) 


Member Function Documentation

eUserLod eng::UserLod::Get ( void   )  [inline]

Methods for user-selected level-of-detail (LOD) (get methods are hifreq).

void eng::UserLod::Set ( const eUserLod  lod  ) 

Set LOD.

void eng::UserLod::Reset ( void   ) 

Reset LOD.

void eng::UserLod::Inc ( void   ) 

Increment LOD.

bool eng::UserLod::operator== ( eUserLod  userLod  )  const [inline]

bool eng::UserLod::operator!= ( eUserLod  userLod  )  const [inline]

bool eng::UserLod::operator< ( eUserLod  userLod  )  const [inline]

bool eng::UserLod::operator> ( eUserLod  userLod  )  const [inline]

bool eng::UserLod::operator<= ( eUserLod  userLod  )  const [inline]

bool eng::UserLod::operator>= ( eUserLod  userLod  )  const [inline]

const string & eng::UserLod::Lod2String ( eUserLod  lod  ) 

Convert LOD value to string, v.v.

UserLod::eUserLod eng::UserLod::String2Lod ( const string &  lod  ) 


Member Data Documentation

eUserLod eng::UserLod::mUserLod [private]


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:22 2007