RCSimulation3DView Class Reference

... More...

List of all members.

Public Member Functions

RCSimulationDocGetDocument ()
const RCSimulationDocGetDocument () const
void CameraChanged (TRCSharedPtr< RCCameraComponent > Camera, TBool bRemoved)
virtual const RCCameraComponent & GetCamera () const
virtual const RSSceneSettings & GetSceneSettings () const
virtual TLong GetVisibleTypeMask () const
void Reinit ()
TReal GetSpeed () const
TReal GetFrameRate () const

Protected Types

typedef TRCSharedPtr< RCCameraComponent > TCameraPtr

Protected Member Functions

virtual void OnInitialUpdate ()
virtual void OnActivateView (BOOL bActivate, CView *pActivateView, CView *pDeactiveView)
virtual void OnUpdate (CView *pSender, LPARAM lHint, CObject *pHint)
afx_msg void OnPaint ()
afx_msg void OnLButtonDown (UINT nFlags, CPoint Point)
afx_msg void OnRButtonDown (UINT nFlags, CPoint Point)
afx_msg void OnMButtonDown (UINT nFlags, CPoint Point)
afx_msg BOOL OnMouseWheel (UINT nFlags, short nDelta, CPoint Point)
afx_msg void OnFileReopen ()
afx_msg void OnViewQuality ()
afx_msg void OnSceneSettings ()
afx_msg void OnCameraSettings ()
afx_msg void OnSimulationSettings ()
afx_msg void OnUpdateSimCmdGui (CCmdUI *pCmdUI)
afx_msg void OnSimCmd (TInt nCmdId)
RCSimulation & GetSimulation ()
const RCSimulation & GetSimulation () const
void HandleMouseAction (TLong nFlags, const RCPoint &Pos)
TBool MouseTracking (TLong nFlags)
TLong UpdateThreadFcn (void *)
void CalcSimStatistics (TSLongLong nCurrRealTime, TSLongLong nPrevRealTime, TSLongLong nCurrSimTime, TSLongLong nPrevSimTime)

Protected Attributes

TCameraPtr m_CameraPtr
RCThread m_UpdateThread
RCEvent m_QuitEvent
RCEvent m_UpdatedEvent
RCMutex m_SimStatisticsAccess
TReal m_nSpeed
TReal m_nFrameRate
TSLongLong m_nSimStatisticsApplyTime
TReal m_nSpeedAcc
TReal m_nFrameRateAcc
TLong m_nSimStatisticsCount

Static Protected Attributes

static const TSLongLong SIM_STATISTICS_APPLY_PERIOD


Detailed Description

...

Author:
Patrik Stellmann
...


Member Data Documentation

const TSLongLong RCSimulation3DView::SIM_STATISTICS_APPLY_PERIOD [static, protected]
 

Initial value:

 
    1 * NANO_INV


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:46:08 2006 for Simulator Bob by  doxygen 1.4.6-NO