![]() |
Rigs of Rods 2023.09
Soft-body Physics Simulation
|
#include "MeshObject.h"#include "SimConstants.h"#include <Ogre.h>#include <stdint.h>#include <string>Go to the source code of this file.
Data Structures | |
| struct | RoR::PropAnim |
| struct | RoR::Prop |
| A mesh attached to vehicle frame via 3 nodes. More... | |
| struct | RoR::VideoCamera |
| An Ogre::Camera mounted on the actor and rendering into either in-scene texture or external window. More... | |
| struct | RoR::NodeGfx |
| Gfx attributes/state of a softbody node. More... | |
| struct | RoR::BeamGfx |
Visuals of softbody beam (beam_t struct); Partially updated along with SimBuffer. More... | |
| struct | RoR::FreeBeamGfx |
| Visuals of a 'freebeam' (a pair of HALFBEAM_ freeforces) More... | |
| struct | RoR::FreeBeamGfxRequest |
Used by MSG_EDI_[ADD/MODIFY]_FREEBEAMGFX_REQUESTED; tailored for use with AngelScript thru GameScript::pushMessage(). More... | |
| struct | RoR::WheelGfx |
| struct | RoR::AirbrakeGfx |
| struct | RoR::FlareMaterial |
| struct | RoR::Exhaust |
| struct | RoR::CParticle |
Namespaces | |
| namespace | RoR |
Typedefs | |
| typedef BitMask64_t | RoR::PropAnimFlag_t |
| typedef BitMask_t | RoR::PropAnimMode_t |
Enumerations | |
| enum class | RoR::VideoCamState { RoR::VideoCamState::VCSTATE_INVALID , RoR::VideoCamState::VCSTATE_DISABLED , RoR::VideoCamState::VCSTATE_ENABLED_OFFLINE , RoR::VideoCamState::VCSTATE_ENABLED_ONLINE } |
| enum class | RoR::DebugViewType { RoR::DebugViewType::DEBUGVIEW_NONE , RoR::DebugViewType::DEBUGVIEW_SKELETON , RoR::DebugViewType::DEBUGVIEW_NODES , RoR::DebugViewType::DEBUGVIEW_BEAMS , RoR::DebugViewType::DEBUGVIEW_WHEELS , RoR::DebugViewType::DEBUGVIEW_SHOCKS , RoR::DebugViewType::DEBUGVIEW_ROTATORS , RoR::DebugViewType::DEBUGVIEW_SLIDENODES , RoR::DebugViewType::DEBUGVIEW_SUBMESH , RoR::DebugViewType::DEBUGVIEW_BUOYANCY } |
| enum | RoR::ShifterPropAnim { RoR::SHIFTER_INVALID = 0 , RoR::SHIFTERMAN1 = 1 , RoR::SHIFTERMAN2 = 2 , RoR::SHIFTERSEQ = 3 , RoR::SHIFTERLIN = 4 , RoR::AUTOSHIFTERLIN = 5 } |
< PropAnim::animOpt3 values for PROP_ANIM_FLAG_SHIFTER More... | |
Functions | |
| DebugViewType | RoR::NextDebugViewType (DebugViewType dv) |