|
WSF
|
#include <WsfDraw.hpp>


Public Member Functions | |
| WsfDrawManager () | |
| ~WsfDrawManager () override | |
| WsfDrawManager (const WsfDrawManager &aSrc) | |
| WsfDrawManager & | operator= (const WsfDrawManager &)=delete |
| WsfDrawManager * | Clone () const override |
| bool | ProcessInput (UtInput &aInput) override |
| unsigned int | GetNewId () |
| void | SendDrawUpdate (double aSimTime, const std::string &aTarget, const std::string &aLayer, std::vector< WsfDraw::DrawEvent > &aEvents) |
| Public Member Functions inherited from WsfCloneableSimulationExtension | |
| WsfCloneableSimulationExtension ()=default | |
| Public Member Functions inherited from WsfSimulationExtension | |
| WsfSimulationExtension () | |
| ~WsfSimulationExtension () override=default | |
| WsfSimulation & | GetSimulation () const |
| const WsfScenario & | GetScenario () const |
| virtual void | AddedToSimulation () |
| virtual bool | Initialize () |
| virtual bool | PrepareExtension () |
| virtual bool | PlatformsInitialized () |
| virtual void | PendingStart () |
| virtual void | Complete (double aSimTime) |
| Public Member Functions inherited from WsfExtension | |
| virtual | ~WsfExtension ()=default |
| const std::string & | GetExtensionName () const |
Static Public Member Functions | |
| static WsfDrawManager * | Find (const WsfSimulation &aSimulation) |
| static void | __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr) |
Public Attributes | |
| UtCallbackListN< void(const std::string &, const std::string &, const WsfDraw::DrawEventList &)> | DrawUpdate |
Additional Inherited Members | |
| Protected Member Functions inherited from WsfExtension | |
| void | InitializeExtensionName (const std::string &aName) |
Provides an observer interface into WsfDraw. Use DrawUpdate to handle draw commands.
| WsfDrawManager::WsfDrawManager | ( | ) |
References DrawUpdate, and WsfCloneableSimulationExtension::WsfCloneableSimulationExtension().
Referenced by Clone(), Find(), operator=(), and WsfDrawManager().
|
override |
| WsfDrawManager::WsfDrawManager | ( | const WsfDrawManager & | aSrc | ) |
|
overridevirtual |
|
static |
|
inline |
|
delete |
References Clone(), ProcessInput(), and WsfDrawManager().
|
overridevirtual |
Reimplemented from WsfCloneableSimulationExtension.
Referenced by operator=().
| void WsfDrawManager::SendDrawUpdate | ( | double | aSimTime, |
| const std::string & | aTarget, | ||
| const std::string & | aLayer, | ||
| std::vector< WsfDraw::DrawEvent > & | aEvents ) |
References DrawUpdate.
| UtCallbackListN<void(const std::string&, const std::string&, const WsfDraw::DrawEventList&)> WsfDrawManager::DrawUpdate |
This callback is invoked when new draw events need to be executed Interfaces should use this to output draw event data
Referenced by SendDrawUpdate(), WsfDisDraw::WsfDisDraw(), WsfDisDraw::WsfDisDraw(), WsfDrawManager(), and WsfDrawManager().