#include <PSimulationThread.h>
Definition at line 19 of file PSimulationThread.h.
◆ PSimulationThread()
dyno::PSimulationThread::PSimulationThread |
( |
| ) |
|
|
private |
◆ closeAllScenes()
void dyno::PSimulationThread::closeAllScenes |
( |
| ) |
|
◆ closeCurrentScene()
void dyno::PSimulationThread::closeCurrentScene |
( |
| ) |
|
◆ createNewScene() [1/2]
void dyno::PSimulationThread::createNewScene |
( |
| ) |
|
◆ createNewScene() [2/2]
void dyno::PSimulationThread::createNewScene |
( |
std::shared_ptr< SceneGraph > | scn | ) |
|
◆ getCurrentFrameNum()
int dyno::PSimulationThread::getCurrentFrameNum |
( |
| ) |
|
◆ getTotalFrames()
int dyno::PSimulationThread::getTotalFrames |
( |
| ) |
|
|
inline |
◆ instance()
◆ isPaused()
bool dyno::PSimulationThread::isPaused |
( |
| ) |
|
|
inline |
◆ isRunning()
bool dyno::PSimulationThread::isRunning |
( |
| ) |
|
|
inline |
◆ notify()
void dyno::PSimulationThread::notify |
( |
| ) |
|
|
private |
◆ oneFrameFinished
void dyno::PSimulationThread::oneFrameFinished |
( |
int | frame | ) |
|
|
signal |
◆ pause()
void dyno::PSimulationThread::pause |
( |
| ) |
|
◆ proceed()
void dyno::PSimulationThread::proceed |
( |
int | num | ) |
|
◆ reset()
void dyno::PSimulationThread::reset |
( |
int | num | ) |
|
◆ resetNode
void dyno::PSimulationThread::resetNode |
( |
std::shared_ptr< Node > | node | ) |
|
|
slot |
◆ resetQtNode
void dyno::PSimulationThread::resetQtNode |
( |
Qt::QtNode & | node | ) |
|
|
slot |
◆ resume()
void dyno::PSimulationThread::resume |
( |
| ) |
|
◆ run()
void dyno::PSimulationThread::run |
( |
| ) |
|
|
override |
◆ sceneGraphChanged
void dyno::PSimulationThread::sceneGraphChanged |
( |
| ) |
|
|
signal |
◆ setTotalFrames()
void dyno::PSimulationThread::setTotalFrames |
( |
int | num | ) |
|
◆ simulationFinished
void dyno::PSimulationThread::simulationFinished |
( |
| ) |
|
|
signal |
◆ startUpdatingGraphicsContext()
void dyno::PSimulationThread::startUpdatingGraphicsContext |
( |
| ) |
|
◆ stop()
void dyno::PSimulationThread::stop |
( |
| ) |
|
◆ stopUpdatingGraphicsContext()
void dyno::PSimulationThread::stopUpdatingGraphicsContext |
( |
| ) |
|
◆ syncNode
void dyno::PSimulationThread::syncNode |
( |
std::shared_ptr< Node > | node | ) |
|
|
slot |
◆ takeOneStep()
void dyno::PSimulationThread::takeOneStep |
( |
| ) |
|
◆ mActiveNode
std::shared_ptr<Node> dyno::PSimulationThread::mActiveNode |
|
private |
◆ mCond
std::condition_variable_any dyno::PSimulationThread::mCond |
|
private |
◆ mFinished
bool dyno::PSimulationThread::mFinished |
|
private |
◆ mInstanceMutex
std::mutex dyno::PSimulationThread::mInstanceMutex |
|
staticprivate |
◆ mMutex
std::timed_mutex dyno::PSimulationThread::mMutex |
|
private |
◆ mOneStep
bool dyno::PSimulationThread::mOneStep = false |
|
private |
◆ mPaused
std::atomic<bool> dyno::PSimulationThread::mPaused |
|
private |
◆ mReset
bool dyno::PSimulationThread::mReset |
|
private |
◆ mRunning
std::atomic<bool> dyno::PSimulationThread::mRunning |
|
private |
◆ mTimeOut
std::chrono::milliseconds dyno::PSimulationThread::mTimeOut |
|
private |
◆ mTotalFrame
std::atomic<int> dyno::PSimulationThread::mTotalFrame |
|
private |
◆ mUpdatingGraphicsContext
std::atomic<bool> dyno::PSimulationThread::mUpdatingGraphicsContext |
|
private |
◆ pInstance
The documentation for this class was generated from the following files: