#include <mvsim_node_core.h>
Private Attributes | |
MVSimNode & | m_parent |
Additional Inherited Members | |
Public Types inherited from mvsim::World | |
using | VehicleList = std::multimap< std::string, VehicleBase::Ptr > |
using | WorldElementList = std::list< WorldElementBase::Ptr > |
using | BlockList = std::multimap< std::string, Block::Ptr > |
using | SimulableList = std::multimap< std::string, Simulable::Ptr > |
using | vehicle_visitor_t = std::function< void(VehicleBase &)> |
using | world_element_visitor_t = std::function< void(WorldElementBase &)> |
Public Attributes inherited from mvsim::World | |
std::string | m_gui_msg_lines |
std::mutex | m_gui_msg_lines_mtx |
std::thread | m_gui_thread |
std::atomic_bool | m_gui_thread_running = false |
std::atomic_bool | m_gui_thread_must_close = false |
std::mutex | m_gui_thread_start_mtx |
std::vector< std::function< void(void)> > | m_gui_user_pending_tasks |
std::mutex | m_gui_user_pending_tasks_mtx |
TGUIKeyEvent | m_lastKeyEvent |
std::atomic_bool | m_lastKeyEventValid = false |
std::mutex | m_lastKeyEvent_mtx |
Derived class so we can install hooks (virtual methods)
Definition at line 52 of file mvsim_node_core.h.
|
inline |
Definition at line 57 of file mvsim_node_core.h.
|
virtual |
Definition at line 654 of file mvsim_node.cpp.
|
private |
Definition at line 54 of file mvsim_node_core.h.