global Namespace
class array<T>
class BFEvaluationInfo
class BFEvaluationResponse
class CommandList
class dictionary
class dictionaryValue
class EventIndices
class InputCommand
class InputState
class iso4
class mat2
class mat3
class nat3
class PluginInfo
class quat
class SimulationManager
class SimulationState
class SimulationStateFile
class SimulationWheels
class string
class TimedCommand
class Trigger3D
class VariableInfo
class vec2
class vec3
enum Severity
enum ContextMode
enum VariableType
enum InputType
enum SimulationResult
enum BFPhase
enum BFEvaluationDecision
enum InputFormatFlags
void clear()
void ExecuteCommand(const string&in input)
Trigger3D GetTrigger(int id)
Trigger3D GetTriggerByIndex(int index)
array<int>@ GetTriggerIds()
bool GetVariable(const string&in name, string&out val)
bool GetVariable(const string&in name, double&out val)
bool GetVariable(const string&in name, bool&out val)
bool GetVariableBool(const string&in name)
double GetVariableDouble(const string&in name)
string GetVariableString(const string&in name)
void RegisterBruteforceEvaluation(const string&in identifier, const string&in title, OnBruteforceEvaluate@ callback, RenderBruteforceEvaluationSettings@ renderCallback = null)
void RegisterCustomCommand(const string&in name, const string&in description, OnCustomCommand@ callback)
void RegisterSettingsPage(const string&in title, RenderSettingsPage@ renderCallback)
void RegisterValidationHandler(const string&in identifier, const string&in title, RenderValidationHandlerSettings@ renderCallback = null)
bool RegisterVariable(const string&in name, double defaultVal)
bool RegisterVariable(const string&in name, const string&in defaultVal)
bool RegisterVariable(const string&in name, bool defaultVal)
bool RemoveTrigger(int id)
void SetCurrentCommandList(CommandList@ commandList)
int SetTrigger(const Trigger3D&in trigger, int id = - 1)
bool SetVariable(const string&in name, const string&in val)
bool SetVariable(const string&in name, double val)
bool SetVariable(const string&in name, bool val)
void ToggleRaceInterface(bool visible)
funcdef void RenderValidationHandlerSettings()
funcdef void RenderBruteforceEvaluationSettings()
funcdef void RenderSettingsPage()
funcdef void OnCustomCommand(int fromTime, int toTime, const string&in commandLine, const array<string>&in args)
funcdef BFEvaluationResponse@ OnBruteforceEvaluate(SimulationManager@ simManager, const BFEvaluationInfo&in info)