Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
ScriptEngine.h File Reference

Description

Author
Thomas Fischer
Date
24th of February 2009

Definition in file ScriptEngine.h.

#include "AngelScriptBindings.h"
#include "Application.h"
#include "GameContext.h"
#include "GameScript.h"
#include "InterThreadStoreVector.h"
#include "ScriptEvents.h"
#include <Ogre.h>
#include "scriptdictionary/scriptdictionary.h"
#include "scriptbuilder/scriptbuilder.h"
#include <map>

Go to the source code of this file.

Data Structures

struct  RoR::ScriptUnit
 
struct  RoR::LoadScriptRequest
 
struct  RoR::ScriptCallbackArgs
 
class  RoR::ScriptEngine
 

Namespaces

namespace  RoR
 

Macros

#define DEFAULT_TERRAIN_SCRIPT   "default.as"
 

Typedefs

typedef std::map< ScriptUnitID_t, ScriptUnit > RoR::ScriptUnitMap
 
typedef BitMask_t RoR::GetFuncFlags_t
 

Enumerations

enum class  RoR::ScriptCategory
 
enum  RoR::ScriptRetCode
 

Functions

void RoR::TRIGGER_EVENT_ASYNC (scriptEvents type, int arg1, int arg2ex=0, int arg3ex=0, int arg4ex=0, std::string arg5ex="", std::string arg6ex="", std::string arg7ex="", std::string arg8ex="")
 
const char * RoR::ScriptCategoryToString (ScriptCategory c)
 

Variables

const GetFuncFlags_t RoR::GETFUNCFLAG_OPTIONAL = 0
 
const GetFuncFlags_t RoR::GETFUNCFLAG_REQUIRED = BITMASK(1)
 
const GetFuncFlags_t RoR::GETFUNCFLAG_SILENT = BITMASK(2)
 
const std::string RoR::GETFUNC_DEFAULTEVENTCALLBACK_SIGFMT = "void {}(int, string, string, int)"
 
const std::string RoR::GETFUNC_DEFAULTEVENTCALLBACK_NAME = "defaultEventCallback"
 

Macro Definition Documentation

◆ DEFAULT_TERRAIN_SCRIPT

#define DEFAULT_TERRAIN_SCRIPT   "default.as"

Definition at line 30 of file ScriptEngine.h.