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::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::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::VehicleAIClass |
Binding of RoR::VehicleAI; Vehicle driving AI using waypoints. More... | |
Functions | |
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) |
void | ScriptValueTypes::Intermediate (const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in) |
quaternion | ScriptValueTypes::Squad (float, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, bool &in) |
quaternion | ScriptValueTypes::nlerp (float, const quaternion &in, const quaternion &in, bool &in) |
Variables | |
class AngelOgre::AnimationState | AngelOgre::Slerp |
^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.
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 | |
---|---|
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_NUMBER | |
TOKEN_TYPE_BOOL | |
TOKEN_TYPE_KEYWORD |
Definition at line 11 of file GenericDocContextClass.h.
void ScriptValueTypes::Intermediate | ( | const quaternion & | in, |
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in, | ||
const quaternion & | in | ||
) |
quaternion ScriptValueTypes::nlerp | ( | float | , |
const quaternion & | in, | ||
const quaternion & | in, | ||
bool & | in | ||
) |
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 | ||
) |
class AngelOgre::AnimationState AngelOgre::Slerp |