Public Methods |
| CLTClientShell () |
virtual | ~CLTClientShell () |
| declare_interface (CLTClientShell) |
virtual uint32 | OnEngineInitialized (RMode *pMod, LTGUID *pAppGuid) |
virtual void | OnEngineTerm () |
virtual void | OnEvent (uint32 dwEventID, uint32 dwParam) |
virtual void | PreLoadWorld (const char *pWorldName) |
virtual void | OnEnterWorld () |
virtual void | OnExitWorld () |
virtual void | PreUpdate () |
virtual void | Update () |
virtual void | PostUpdate () |
virtual void | OnCommandOn (int command) |
virtual void | OnCommandOff (int command) |
virtual void | OnKeyDown (int key, int rep) |
virtual void | OnKeyUp (int key) |
virtual void | OnMessage (uint8 messageID, ILTMessage *pMessage) |
virtual void | SpecialEffectNotify (HLOCALOBJ hObj, ILTMessage *pMessage) |
virtual LTRESULT | OnObjectMove (HLOCALOBJ hObj, bool bTeleport, LTVector3f *pNewPos) |
virtual LTRESULT | OnObjectRotate (HLOCALOBJ hObj, bool bTeleport, LTOrientation *pNewOrientation) |
virtual void | OnObjectRemove (HLOCALOBJ hObj) |
virtual LTRESULT | OnTouchNotify (HOBJECT hMain, LTContactInfo *pInfo) |
virtual void | OnModelKey (HLOCALOBJ hObj, ArgList *pArgs) |
virtual void | OnPlaySound (PlaySoundInfo *pPlaySoundInfo) |
void | FirstUpdate () |
void | RegisterObject (CPlayerClnt *pPlayer) |
void | UnRegisterObject (CPlayerClnt *pPlayer) |
void | RegisterObject (CWorldPropClnt *pWorldProp) |
void | UnRegisterObject (CWorldPropClnt *pWorldProp) |
void | RegisterObject (CClientConnClnt *pClientConn) |
void | UnRegisterObject (CClientConnClnt *pClientConn) |
uint32 | GetClientID () |
CPlayerClnt * | GetPlayer (uint32 iPlayer=0) |
CCamera * | GetCamera (uint32 iCamera=0) |
LTOrientation | GetStartPointRot () |
LTRESULT | InitGame () |
void | InitBeforeConnect () |
CMouseFilter * | GetMouseFilter () |
CFxMgr * | GetFxMgr () |
Protected Methods |
LTRESULT | InitRenderer (RMode *pMode) |
LTRESULT | InitSound () |
LTRESULT | Render () |
void | DisplayWatermark () |
void | AddPlayer () |
void | RemovePlayer () |
void | UpdatePlayers (float fFrameTime) |
void | UpdateCameras (float fFrameTime) |
LTRESULT | RenderCameras () |
void | SetupCameraViewports () |
void | SetupCameraViewports (uint32 count, uint32 indx, uint32 nPrevViewports, uint32 nCurrentDigit) |
Protected Attributes |
uint8 | m_iPlayerCount |
uint8 | m_iCurrentPlayer |
CCamera * | m_Cameras [MAX_CLIENT_PLAYERS] |
CPlayerClnt * | m_Players [MAX_CLIENT_PLAYERS] |
LTOrientation | m_oStartPointRot |
bool | m_bRender |
bool | m_bFirstUpdate |
CWorldPropClnt * | m_pWorldProp |
CClientConnClnt * | m_pClientConn |
HTEXTURE | m_hWatermark |
uint32 | m_eClientGameState |
uint32 | m_eSavedClientGameState |
uint32 | m_nClientID |
bool | m_bDisplayClientIDErrorMsg |
CMouseFilter | m_MouseFilter |
CFxMgr * | m_pFXMgr |
JamODrum * | m_pJamODrum |
MusicBoxPipe * | m_pMusicBoxPipe |
BeatListener * | m_pBeatListener |