12#ifndef WSFSCRIPTMANAGER_HPP
13#define WSFSCRIPTMANAGER_HPP
15#include "wsf_export.h"
22class UtScriptEnvironment;
42 bool Add(std::unique_ptr<UtScriptClass> aClassPtr);
61 static UtScriptTypes* mTypesPtr;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfScriptContext.hpp:71
bool ScriptWritesEnabled() const
Return the 'debug_writes' flags for the global context.
Definition WsfScriptManager.cpp:287
bool ExecuteScript(double aSimTime, WsfStringId aScriptId)
Definition WsfScriptManager.cpp:368
WsfScriptManager(WsfScenario *aScenarioPtr, UtScriptEnvironment *aScriptEnvironmentPtr)
Definition WsfScriptManager.cpp:265
bool ProcessInput(UtInput &aInput)
Definition WsfScriptManager.cpp:292
static void RegisterTypes(UtScriptTypes *aTypePtr)
Register all of the script types that are part of the core.
Definition WsfScriptManager.cpp:124
WsfScriptContext & GetContext()
Definition WsfScriptManager.cpp:382
bool ScriptListingEnabled() const
bool Add(std::unique_ptr< UtScriptClass > aClassPtr)
Definition WsfScriptManager.cpp:359
static UtScriptTypes & GetTypes()
Definition WsfScriptManager.cpp:375