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)
pgLtsgetPrevN () const
pgLtsgetNextN () const
pgID getID () const
pgCol getAmbientColor () const
void setAmbientColor (pgCol col)
bool isParaLightActive (u8 index) const
void setParaLightActive (u8 index, bool is_active)
const pgVecgetParaLightDir (u8 index) const
void setParaLightDir (u8 index, const pgVec &dir)
pgCol getParaLightColor (u8 index) const
void setParaLightColor (u8 index, pgCol col)
u32 getPointLightNum () const
pgLitgetPointLight (pgID lit_id)
pgLitnewPointLight (pgID lit_id)
void deletePointLight (pgID lit_id)
pgLitgetFirstPointLightN () const
pgLitgetLastPointLightN () const
void clearPointLight ()
void findNearLight (const pgVec &pos)
u8 getNearLightNum () const
const pgVecgetNearLightDir (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