global Namespace


class array<T>
class iso4
class mat2
class mat3
class nat3
class quat
class string
class Trigger3D
class vec2
class vec3
enum BFPhase
void clear()
void ExecuteCommand(const string&in input)
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)
void log(const string&in str, Severity severity = Severity :: Info)
void print(const string&in str, Severity severity = Severity :: Info)
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)
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 RenderSettingsPage()
funcdef void OnCustomCommand(int fromTime, int toTime, const string&in commandLine, const array<string>&in args)