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 |