RigsofRods
Soft-body Physics Simulation
Namespaces | Typedefs | Variables
ForwardDeclarations.h File Reference

Global forward declarations. More...

#include "RefCountingObjectPtr.h"
#include <limits>
#include <vector>
+ Include dependency graph for ForwardDeclarations.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 RoR
 
 RoR::GUI
 
 RoRnet
 

Typedefs

typedef int RoR::ActorInstanceID_t
 Unique sequentially generated ID of an actor in session. Use ActorManager::GetActorById() More...
 
typedef int RoR::ScriptUnitId_t
 Unique sequentially generated ID of a loaded and running scriptin session. Use ScriptEngine::getScriptUnit() More...
 
typedef int RoR::PointidID_t
 index to PointColDetector::hit_pointid_list, use RoR::POINTIDID_INVALID as empty value. More...
 
typedef int RoR::RefelemID_t
 index to PointColDetector::m_ref_list, use RoR::REFELEMID_INVALID as empty value. More...
 
typedef int RoR::CacheEntryID_t
 index to CacheSystem::m_cache_entries, use RoR::CACHEENTRYNUM_INVALID as empty value. More...
 
typedef uint16_t RoR::NodeNum_t
 Node position within Actor::ar_nodes; use RoR::NODENUM_INVALID as empty value. More...
 
typedef int RoR::WheelID_t
 Index to Actor::ar_wheels, use RoR::WHEELID_INVALID as empty value. More...
 
typedef int RoR::PropID_t
 Index to GfxActor::m_props, use RoR::PROPID_INVALID as empty value. More...
 
typedef int RoR::FlexbodyID_t
 Index to GfxActor::m_flexbodies, use RoR::FLEXBODYID_INVALID as empty value. More...
 
typedef int RoR::FreeForceID_t
 Unique sequentially generated ID of FreeForce; use ActorManager::GetFreeForceNextId(). More...
 
typedef int RoR::FlareID_t
 Index into Actor::ar_flares, use RoR::FLAREID_INVALID as empty value. More...
 
typedef int RoR::ExhaustID_t
 Index into Actor::exhausts, use RoR::EXHAUSTID_INVALID as empty value. More...
 
typedef int RoR::CommandkeyID_t
 Index into Actor::ar_commandkeys (BEWARE: indexed 1-MAX_COMMANDKEYS, 0 is invalid value, negative subscript of any size is acceptable, see class CmdKeyArray ). More...
 
typedef RefCountingObjectPtr< Actor > RoR::ActorPtr
 
typedef RefCountingObjectPtr< CacheEntry > RoR::CacheEntryPtr
 
typedef RefCountingObjectPtr< LocalStorage > RoR::LocalStoragePtr
 
typedef RefCountingObjectPtr< ProceduralPoint > RoR::ProceduralPointPtr
 
typedef RefCountingObjectPtr< ProceduralObject > RoR::ProceduralObjectPtr
 
typedef RefCountingObjectPtr< ProceduralRoad > RoR::ProceduralRoadPtr
 
typedef RefCountingObjectPtr< ProceduralManager > RoR::ProceduralManagerPtr
 
typedef RefCountingObjectPtr< Sound > RoR::SoundPtr
 
typedef RefCountingObjectPtr< SoundScriptInstance > RoR::SoundScriptInstancePtr
 
typedef RefCountingObjectPtr< SoundScriptTemplate > RoR::SoundScriptTemplatePtr
 
typedef RefCountingObjectPtr< Terrain > RoR::TerrainPtr
 
typedef RefCountingObjectPtr< TuneupDef > RoR::TuneupDefPtr
 
typedef RefCountingObjectPtr< VehicleAI > RoR::VehicleAIPtr
 
typedef std::vector< ActorPtr > RoR::ActorPtrVec
 

Variables

static const ActorInstanceID_t RoR::ACTORINSTANCEID_INVALID = 0
 
static const ScriptUnitId_t RoR::SCRIPTUNITID_INVALID = -1
 
static const PointidID_t RoR::POINTIDID_INVALID = -1
 
static const RefelemID_t RoR::REFELEMID_INVALID = -1
 
static const CacheEntryID_t RoR::CACHEENTRYID_INVALID = -1
 
static const NodeNum_t RoR::NODENUM_INVALID = std::numeric_limits<NodeNum_t>::max()
 
static const NodeNum_t RoR::NODENUM_MAX = std::numeric_limits<NodeNum_t>::max() - 1
 
static const WheelID_t RoR::WHEELID_INVALID = -1
 
static const PropID_t RoR::PROPID_INVALID = -1
 
static const FlexbodyID_t RoR::FLEXBODYID_INVALID = -1
 
static const FreeForceID_t RoR::FREEFORCEID_INVALID = -1
 
static const FlareID_t RoR::FLAREID_INVALID = -1
 
static const ExhaustID_t RoR::EXHAUSTID_INVALID = -1
 
static const CommandkeyID_t RoR::COMMANDKEYID_INVALID = 0
 

Detailed Description

Global forward declarations.

Author
Petr Ohlidal
Date
12/2013

Definition in file ForwardDeclarations.h.