![]() |
RigsofRods
Soft-body Physics Simulation
|
^AngelScript^ Documents game functions which scripts can invoke to control it. More...
Namespaces | |
Script2Game | |
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation. | |
ScriptValueTypes | |
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation. | |
AngelOgre | |
OGRE-AngelScript bindings; Actually named Ogre in the scripts, just changed for docs to separate things. | |
Data Structures | |
struct | ScriptValueTypes::color |
Binding of Ogre::ColourValue. More... | |
struct | ScriptValueTypes::degree |
Binding of Ogre::Degree. More... | |
struct | ScriptValueTypes::quaternion |
Binding of Ogre::Quaternion. More... | |
struct | ScriptValueTypes::radian |
Binding of Ogre::Radian. More... | |
struct | ScriptValueTypes::vector2 |
Binding of Ogre::Vector2. More... | |
struct | ScriptValueTypes::vector3 |
Binding of Ogre::Vector3. More... | |
class | AngelOgre::AnimationState |
Represents a single named skeletal animation track present in the mesh. More... | |
class | AngelOgre::AnimationStateSet |
A manager for skeletal animation tracks in the entity. More... | |
class | AngelOgre::Entity |
Defines an instance of a discrete, movable object based on a Mesh. More... | |
class | AngelOgre::MovableObject |
Abstract class defining a movable object in a scene. More... | |
class | AngelOgre::Node |
class | AngelOgre::SceneNode |
Class representing a node in the scene graph. More... | |
class | AngelOgre::Overlay |
class | AngelOgre::OverlayManager |
a singleton - use Ogre::OverlayManager::getSingleton() to retrieve instance. More... | |
class | AngelOgre::Root |
a singleton - use Ogre::Root::getSingleton() to retrieve instance. More... | |
class | AngelOgre::SceneManager |
Encapsulates everything renderable by OGRE - use game.getSceneManager() to get it. More... | |
class | AngelOgre::TextureManager |
a singleton - use Ogre::TextureManager::getSingleton() to retrieve instance. More... | |
class | AngelOgre::TexturePtr |
class | Script2Game::BeamClass |
Binding of RoR::Actor; a softbody-physics gameplay object, can be anything from soda can to space shuttle. More... | |
class | Script2Game::ConsoleClass |
Binding of RoR::Console; provides console variables (cvars), usually defined in RoR.cfg file. More... | |
class | Script2Game::CVarClass |
Binding of RoR::CVar; A console variable, usually defined in RoR.cfg but also created by users or scripts. More... | |
class | Script2Game::EngineSimClass |
Binding of RoR::EngineSim; A land vehicle engine + transmission. More... | |
class | Script2Game::GameScriptClass |
Binding of RoR::GameScript; A general class that will provide you with general functions. More... | |
class | Script2Game::GenericDocContextClass |
Binding of RoR::GenericDocContext; Traverses document tokens; See 'demo_script.as' for an example. More... | |
class | Script2Game::GenericDocumentClass |
Binding of RoR::GenericDocument; Parses TRUCK/TOBJ/ODEF/CHARACTER file formats. More... | |
class | Script2Game::InputEngineClass |
Binding of RoR::InputEngine; Manages input devices, their configuration (input.map ...) and state. More... | |
class | Script2Game::LocalStorageClass |
Binding of RoR::LocalStorage; A class that allows your script to store data persistently. More... | |
class | Script2Game::ProceduralManagerClass |
Binding of RoR::ProceduralManager; generates dynamic roads for terrain. More... | |
class | Script2Game::ProceduralObjectClass |
Binding of RoR::ProceduralObject; a spline for generating dynamic roads. More... | |
class | Script2Game::ProceduralPointClass |
Binding of RoR::ProceduralPoint;. More... | |
class | Script2Game::ProceduralRoadClass |
Binding of RoR::ProceduralRoad; a dynamically generated road mesh. More... | |
class | Script2Game::SoundClass |
Binding of RoR::Sound; a single sound sample positioned in 3D space (spatial audio). More... | |
class | Script2Game::SoundScriptInstanceClass |
Binding of RoR::SoundScriptInstance; instance of SoundScriptTemplateClass. More... | |
class | Script2Game::SoundScriptTemplateClass |
Binding of RoR::SoundScriptTemplate; a customizable sound effect. More... | |
class | Script2Game::TerrainClass |
Binding of RoR::Terrain; represents a loaded terrain. More... | |
class | Script2Game::TerrainEditorObjectClass |
Binding of RoR::TerrainEditorObject; use game.getEditorObjects() to obtain live instances. More... | |
class | Script2Game::VehicleAIClass |
Binding of RoR::VehicleAI; Vehicle driving AI using waypoints. More... | |
^AngelScript^ Documents game functions which scripts can invoke to control it.
Enum with AI events.
Enumerator | |
---|---|
AI_HORN | |
AI_LIGHTSTOGGLE | |
AI_WAIT_SECONDS | |
AI_BEACONSTOGGLE |
Definition at line 43 of file VehicleAIClass.h.
Enum with AI values that can be set.
Enumerator | |
---|---|
AI_SPEED | |
AI_POWER |
Definition at line 54 of file VehicleAIClass.h.
Enumerator | |
---|---|
REAR | |
NEUTRAL | |
DRIVE | |
TWO | |
ONE | |
MANUALMODE |
Definition at line 12 of file EngineClass.h.
Types and special attributes of cvars.
Enumerator | |
---|---|
CVAR_TYPE_BOOL | |
CVAR_TYPE_INT | |
CVAR_TYPE_FLOAT | |
CVAR_ARCHIVE | Will be written to RoR.cfg. |
CVAR_NO_LOG | Will not be written to RoR.log. |
Definition at line 16 of file CVarClass.h.
Definition at line 11 of file GenericDocumentClass.h.
Enumerator | |
---|---|
GMM_PIXELS | |
GMM_RELATIVE | |
GMM_RELATIVE_ASPECT_ADJUSTED |
Definition at line 13 of file AngelOgre_OverlayElement.h.
Enumerator | |
---|---|
ROAD_AUTOMATIC | |
ROAD_FLAT | |
ROAD_LEFT | |
ROAD_RIGHT | |
ROAD_BOTH | |
ROAD_BRIDGE | |
ROAD_MONORAIL |
Definition at line 12 of file ProceduralRoadClass.h.
Enumerator | |
---|---|
TEXFIT_NONE | |
TEXFIT_BRICKWALL | |
TEXFIT_ROADS1 | |
TEXFIT_ROADS2 | |
TEXFIT_ROAD | |
TEXFIT_ROADS3 | |
TEXFIT_ROADS4 | |
TEXFIT_CONCRETEWALL | |
TEXFIT_CONCRETEWALLI | |
TEXFIT_CONCRETETOP | |
TEXFIT_CONCRETEUNDER |
Definition at line 23 of file ProceduralRoadClass.h.
Enumerator | |
---|---|
TOKEN_TYPE_NONE | |
TOKEN_TYPE_LINEBREAK | |
TOKEN_TYPE_COMMENT | |
TOKEN_TYPE_STRING | |
TOKEN_TYPE_FLOAT | |
TOKEN_TYPE_INT | |
TOKEN_TYPE_BOOL | |
TOKEN_TYPE_KEYWORD |
Definition at line 11 of file GenericDocContextClass.h.
const string& AngelOgre::getCaption | ( | ) | const |
const color& AngelOgre::getColour | ( | ) | const |
float AngelOgre::getHeight | ( | ) | const |
GuiHorizontalAlignment AngelOgre::getHorizontalAlignment | ( | ) | const |
float AngelOgre::getLeft | ( | ) | const |
const string& AngelOgre::getMaterialName | ( | ) | const |
GuiMetricsMode AngelOgre::getMetricsMode | ( | ) | const |
float AngelOgre::getTop | ( | ) | const |
float AngelOgre::getWidth | ( | ) | const |
void AngelOgre::hide | ( | ) |
void ScriptValueTypes::Intermediate | ( | const quaternion & | in, |
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in | ||
) |
bool AngelOgre::isVisible | ( | ) | const |
quaternion ScriptValueTypes::nlerp | ( | float | , |
const quaternion & | in, | ||
const quaternion & | in, | ||
bool & | in | ||
) |
void AngelOgre::setCaption | ( | const string & | in | ) |
void AngelOgre::setColour | ( | const color & | in | ) |
void AngelOgre::setDimensions | ( | float | , |
float | |||
) |
void AngelOgre::setHeight | ( | float | ) |
void AngelOgre::setHorizontalAlignment | ( | GuiHorizontalAlignment | ) |
void AngelOgre::setLeft | ( | float | ) |
void AngelOgre::setMaterialName | ( | const string & | in, |
const string & | in | ||
) |
void AngelOgre::setMetricsMode | ( | GuiMetricsMode | ) |
void AngelOgre::setPosition | ( | float | , |
float | |||
) |
void AngelOgre::setTop | ( | float | ) |
void AngelOgre::setWidth | ( | float | ) |
void AngelOgre::show | ( | ) |
struct ScriptValueTypes::quaternion ScriptValueTypes::Slerp | ( | float | , |
const quaternion & | in, | ||
const quaternion & | in, | ||
bool & | in | ||
) |
quaternion ScriptValueTypes::SlerpExtraSpins | ( | float | , |
const quaternion & | in, | ||
const quaternion & | in, | ||
int & | in | ||
) |
quaternion ScriptValueTypes::Squad | ( | float | , |
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in, | ||
bool & | in | ||
) |
enum AngelOgre::GuiMetricsMode AngelOgre::getName |
enum AngelOgre::GuiMetricsMode AngelOgre::GHA_CENTER |
enum AngelOgre::GuiMetricsMode AngelOgre::GHA_LEFT |
class AngelOgre::AnimationState AngelOgre::Slerp |