|
| CSimulation2Impl (CUnitManager *unitManager, CTerrain *terrain) |
|
| ~CSimulation2Impl () |
|
void | ResetState (bool skipScriptedComponents, bool skipAI) |
|
Status | ReloadChangedFile (const VfsPath &path) |
|
int | ProgressiveLoad () |
|
void | Update (int turnLength, const std::vector< SimulationCommand > &commands) |
|
void | Interpolate (float simFrameLength, float frameOffset, float realFrameLength) |
|
void | DumpState () |
|
void | DumpSerializationTestState (SerializationTestState &state, const OsPath &path, const OsPath::String &suffix) |
|
void | ReportSerializationFailure (SerializationTestState *primaryStateBefore, SerializationTestState *primaryStateAfter, SerializationTestState *secondaryStateBefore, SerializationTestState *secondaryStateAfter) |
|
|
static void | ResetComponentState (CComponentManager &componentManager, bool skipScriptedComponents, bool skipAI) |
|
static bool | LoadDefaultScripts (CComponentManager &componentManager, std::set< VfsPath > *loadedScripts) |
|
static bool | LoadScripts (CComponentManager &componentManager, std::set< VfsPath > *loadedScripts, const VfsPath &path) |
|
static Status | ReloadChangedFileCB (void *param, const VfsPath &path) |
|
static void | UpdateComponents (CSimContext &simContext, fixed turnLengthFixed, const std::vector< SimulationCommand > &commands) |
|
static std::vector
< SimulationCommand > | CloneCommandsFromOtherContext (ScriptInterface &oldScript, ScriptInterface &newScript, const std::vector< SimulationCommand > &commands) |
|
Definition at line 59 of file Simulation2.cpp.
CSimulation2Impl::~CSimulation2Impl |
( |
| ) |
|
|
inline |
void CSimulation2Impl::DumpState |
( |
| ) |
|
void CSimulation2Impl::Interpolate |
( |
float |
simFrameLength, |
|
|
float |
frameOffset, |
|
|
float |
realFrameLength |
|
) |
| |
int CSimulation2Impl::ProgressiveLoad |
( |
| ) |
|
Status CSimulation2Impl::ReloadChangedFile |
( |
const VfsPath & |
path | ) |
|
static Status CSimulation2Impl::ReloadChangedFileCB |
( |
void * |
param, |
|
|
const VfsPath & |
path |
|
) |
| |
|
inlinestatic |
static void CSimulation2Impl::ResetComponentState |
( |
CComponentManager & |
componentManager, |
|
|
bool |
skipScriptedComponents, |
|
|
bool |
skipAI |
|
) |
| |
|
inlinestatic |
void CSimulation2Impl::ResetState |
( |
bool |
skipScriptedComponents, |
|
|
bool |
skipAI |
|
) |
| |
|
inline |
void CSimulation2Impl::Update |
( |
int |
turnLength, |
|
|
const std::vector< SimulationCommand > & |
commands |
|
) |
| |
double CSimulation2Impl::m_DeltaTime |
bool CSimulation2Impl::m_EnableOOSLog |
bool CSimulation2Impl::m_EnableSerializationTest |
float CSimulation2Impl::m_LastFrameOffset |
std::set<VfsPath> CSimulation2Impl::m_LoadedScripts |
std::string CSimulation2Impl::m_StartupScript |
The documentation for this class was generated from the following file: