#include <pg_lts.h>
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 |
1.5.8