#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: