![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
Core data structures for simulation; Everything affected by by either physics, network or user interaction is here.
Note that simulation state and gfx state is separated; For example, light states (on/off) are here while the actual lights (renderer objects) are in 'GfxData.h' :)
Definition in file SimData.h.
#include "Application.h"#include "ForwardDeclarations.h"#include "SimConstants.h"#include "BitFlags.h"#include "CmdKeyInertia.h"#include "InputEngine.h"#include <memory>#include <Ogre.h>#include <rapidjson/document.h>Go to the source code of this file.
Data Structures | |
| struct | RoR::node_t |
| struct | RoR::beam_t |
| struct | RoR::shock_t |
| struct | RoR::collcab_rate_t |
| struct | RoR::soundsource_t |
| struct | RoR::wheel_t |
| struct | RoR::wheeldetacher_t |
| struct | RoR::hook_t |
| struct | RoR::ropable_t |
| struct | RoR::rope_t |
| struct | RoR::tie_t |
| struct | RoR::wing_t |
| struct | RoR::commandbeam_state_t |
| struct | RoR::commandbeam_t |
| struct | RoR::command_t |
| struct | RoR::hydrobeam_t |
| struct | RoR::rotator_t |
| struct | RoR::flare_t |
| struct | RoR::PropAnimKeyState |
| class | RoR::CmdKeyArray |
| struct | RoR::UniqueCommandKeyPair |
| struct | RoR::collision_box_t |
| struct | RoR::ground_model_t |
| struct | RoR::FreeForce |
| struct | RoR::FreeForceRequest |
| struct | RoR::authorinfo_t |
| struct | RoR::ActorSpawnRequest |
| struct | RoR::ActorModifyRequest |
| struct | RoR::ActorLinkingRequest |
Namespaces | |
| namespace | RoR |
Typedefs | |
| typedef std::vector< collision_box_t * > | RoR::CollisionBoxPtrVec |
Enumerations | |
| enum | RoR::CollisionEventFilter : short |
| enum | RoR::BeamType : short |
| enum | RoR::HookState |
| enum | RoR::ActorType |
| enum | RoR::SpecialBeam : short |
| enum | RoR::BlinkType |
| enum | RoR::HydroFlags |
| enum | RoR::AnimFlags |
| enum | RoR::AnimModes |
| enum | RoR::ShockFlags |
| enum | RoR::EngineTriggerType |
| enum | RoR::LocalizerType |
| enum class | RoR::ActorState |
| enum class | RoR::AeroEngineType : int |
| enum class | RoR::FreeForceType |
| enum class | RoR::ActorLinkingRequestType |
| enum | RoR::ActorSimAttr |
Functions | |
| const char * | RoR::ActorSimAttrToString (ActorSimAttr attr) |