pgLts Class Reference
[pgDraw -- Graphics module]

TODO. More...

#include <pg_lts.h>

List of all members.

Classes

struct  NearLight
struct  ParaLight

Public Member Functions

 pgDefineException (ExceptionInvalidArgument)
 pgDefineException (ExceptionNotFound)
 pgDefineException (ExceptionSameIDExists)
pgLts * getPrevN () const
pgLts * getNextN () const
pgID getID () const
pgCol getAmbientColor () const
void setAmbientColor (pgCol col)
bool isParaLightActive (u8 index) const
void setParaLightActive (u8 index, bool is_active)
const pgVec & getParaLightDir (u8 index) const
void setParaLightDir (u8 index, const pgVec &dir)
pgCol getParaLightColor (u8 index) const
void setParaLightColor (u8 index, pgCol col)
u32 getPointLightNum () const
pgLit * getPointLight (pgID lit_id)
pgLit * newPointLight (pgID lit_id)
void deletePointLight (pgID lit_id)
pgLit * getFirstPointLightN () const
pgLit * getLastPointLightN () const
void clearPointLight ()
void findNearLight (const pgVec &pos)
u8 getNearLightNum () const
const pgVec & getNearLightDir (u8 index) const
pgCol getNearLightColor (u8 index) const

Static Public Attributes

static const u32 MAX_PARA_LIGHT_NUM = 3
static const u32 MAX_NEAR_LIGHT_NUM = 3

Friends

class pgDrawMgr


Detailed Description

TODO.
The documentation for this class was generated from the following file:

Generated on Sat Aug 15 11:24:38 2009 for Pogolyn by  doxygen 1.5.8