Inherits BASE::RCLogSimplifier.
Inheritance diagram for SIMBASE::RCSimulation:


Public Member Functions | |
| RCPhysicsEngine & | GetPhysicsEngine () |
| RCVisualEngine & | GetVisualEngine () |
| RCGlobalComponentList & | GetGlobalList () |
| RSSceneSettings & | GetSceneSettings () |
| const RSSceneSettings & | GetSceneSettings () const |
| RCSimSyncHandler & | GetSyncHandler () |
| const RCSimSyncHandler & | GetSyncHandler () const |
| RCParameter & | GetParameter () |
| void | Clear () |
| void | Realize () |
| void | ZeroVelocities () |
| TBool | IsStopped () const |
| void | AddWatcher (RCSimWatcher *pWatcher) |
| void | RemoveWatcher (RCSimWatcher *pWatcher) |
Static Public Attributes | |
| static const RCString | LOG_NAME = _T("Simulation Engine") |
Protected Types | |
| typedef set< RCSimWatcher * > | TWatcherList |
Protected Member Functions | |
| void | Progress (TSLongLong nTimeStep) |
| void | CallPreStepWatchers (TSLongLong nTimeStep) |
| void | CallPostStepWatchers (TSLongLong nTimeStep) |
Protected Attributes | |
| TRCScopedPtr< RCPhysicsEngine > | m_PhysicsEngine |
| TRCScopedPtr< RCVisualEngine > | m_VisualEngine |
| TRCScopedPtr< RSSceneSettings > | m_SceneSettings |
| RCSimSyncHandler | m_SyncHandler |
| RCParameterGroup | m_ParameterGroup |
| RCGlobalComponentList | m_GlobalList |
| RCUniversalComponentList | m_MainList |
| RSSimSyncSettings | m_SimSyncSettings |
| TRCComponentList< RCSkinComponent > | m_SkinList |
| TRCComponentList< RCMaterialComponent > | m_MaterialList |
| TRCComponentList< RCModelComponent > | m_ModelList |
| TRCComponentList< RCBodyComponent > | m_BodyList |
| TRCComponentList< RCGlobalSimComponent > | m_GlobalSimComponentList |
| RCMutex | m_Access |
| TBool | m_bRealized |
| TBool | m_bIsStopped |
| TWatcherList | m_WatcherList |
| RCMutex | m_WatcherListAccess |
Friends | |
| class | RCSimSyncHandler |
1.4.6-NO