RigsofRods
Soft-body Physics Simulation
Data Fields | Static Public Attributes
RigDef::Animator Struct Reference

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Animator:

Data Fields

Node::Ref nodes [2]
 
float lenghtening_factor = 0.f
 
BitMask_t flags = 0
 
float short_limit = 0.f
 
float long_limit = 0.f
 
AeroAnimator aero_animator
 
std::shared_ptr< Inertiainertia_defaults
 
std::shared_ptr< BeamDefaultsbeam_defaults
 
int detacher_group = 0
 

Static Public Attributes

static const BitMask_t OPTION_VISIBLE = BITMASK( 1)
 
static const BitMask_t OPTION_INVISIBLE = BITMASK( 2)
 
static const BitMask_t OPTION_AIRSPEED = BITMASK( 3)
 
static const BitMask_t OPTION_VERTICAL_VELOCITY = BITMASK( 4)
 
static const BitMask_t OPTION_ALTIMETER_100K = BITMASK( 5)
 
static const BitMask_t OPTION_ALTIMETER_10K = BITMASK( 6)
 
static const BitMask_t OPTION_ALTIMETER_1K = BITMASK( 7)
 
static const BitMask_t OPTION_ANGLE_OF_ATTACK = BITMASK( 8)
 
static const BitMask_t OPTION_FLAP = BITMASK( 9)
 
static const BitMask_t OPTION_AIR_BRAKE = BITMASK(10)
 
static const BitMask_t OPTION_ROLL = BITMASK(11)
 
static const BitMask_t OPTION_PITCH = BITMASK(12)
 
static const BitMask_t OPTION_BRAKES = BITMASK(13)
 
static const BitMask_t OPTION_ACCEL = BITMASK(14)
 
static const BitMask_t OPTION_CLUTCH = BITMASK(15)
 
static const BitMask_t OPTION_SPEEDO = BITMASK(16)
 
static const BitMask_t OPTION_TACHO = BITMASK(17)
 
static const BitMask_t OPTION_TURBO = BITMASK(18)
 
static const BitMask_t OPTION_PARKING = BITMASK(19)
 
static const BitMask_t OPTION_SHIFT_LEFT_RIGHT = BITMASK(20)
 
static const BitMask_t OPTION_SHIFT_BACK_FORTH = BITMASK(21)
 
static const BitMask_t OPTION_SEQUENTIAL_SHIFT = BITMASK(22)
 
static const BitMask_t OPTION_GEAR_SELECT = BITMASK(23)
 
static const BitMask_t OPTION_TORQUE = BITMASK(24)
 
static const BitMask_t OPTION_DIFFLOCK = BITMASK(25)
 
static const BitMask_t OPTION_BOAT_RUDDER = BITMASK(26)
 
static const BitMask_t OPTION_BOAT_THROTTLE = BITMASK(27)
 
static const BitMask_t OPTION_SHORT_LIMIT = BITMASK(28)
 
static const BitMask_t OPTION_LONG_LIMIT = BITMASK(29)
 

Detailed Description

Definition at line 550 of file RigDef_File.h.

Field Documentation

◆ aero_animator

AeroAnimator RigDef::Animator::aero_animator

Definition at line 587 of file RigDef_File.h.

◆ beam_defaults

std::shared_ptr<BeamDefaults> RigDef::Animator::beam_defaults

Definition at line 589 of file RigDef_File.h.

◆ detacher_group

int RigDef::Animator::detacher_group = 0

Definition at line 590 of file RigDef_File.h.

◆ flags

BitMask_t RigDef::Animator::flags = 0

Definition at line 584 of file RigDef_File.h.

◆ inertia_defaults

std::shared_ptr<Inertia> RigDef::Animator::inertia_defaults

Definition at line 588 of file RigDef_File.h.

◆ lenghtening_factor

float RigDef::Animator::lenghtening_factor = 0.f

Definition at line 583 of file RigDef_File.h.

◆ long_limit

float RigDef::Animator::long_limit = 0.f

Definition at line 586 of file RigDef_File.h.

◆ nodes

Node::Ref RigDef::Animator::nodes[2]

Definition at line 582 of file RigDef_File.h.

◆ OPTION_ACCEL

const BitMask_t RigDef::Animator::OPTION_ACCEL = BITMASK(14)
static

Definition at line 565 of file RigDef_File.h.

◆ OPTION_AIR_BRAKE

const BitMask_t RigDef::Animator::OPTION_AIR_BRAKE = BITMASK(10)
static

Definition at line 561 of file RigDef_File.h.

◆ OPTION_AIRSPEED

const BitMask_t RigDef::Animator::OPTION_AIRSPEED = BITMASK( 3)
static

Definition at line 554 of file RigDef_File.h.

◆ OPTION_ALTIMETER_100K

const BitMask_t RigDef::Animator::OPTION_ALTIMETER_100K = BITMASK( 5)
static

Definition at line 556 of file RigDef_File.h.

◆ OPTION_ALTIMETER_10K

const BitMask_t RigDef::Animator::OPTION_ALTIMETER_10K = BITMASK( 6)
static

Definition at line 557 of file RigDef_File.h.

◆ OPTION_ALTIMETER_1K

const BitMask_t RigDef::Animator::OPTION_ALTIMETER_1K = BITMASK( 7)
static

Definition at line 558 of file RigDef_File.h.

◆ OPTION_ANGLE_OF_ATTACK

const BitMask_t RigDef::Animator::OPTION_ANGLE_OF_ATTACK = BITMASK( 8)
static

Definition at line 559 of file RigDef_File.h.

◆ OPTION_BOAT_RUDDER

const BitMask_t RigDef::Animator::OPTION_BOAT_RUDDER = BITMASK(26)
static

Definition at line 577 of file RigDef_File.h.

◆ OPTION_BOAT_THROTTLE

const BitMask_t RigDef::Animator::OPTION_BOAT_THROTTLE = BITMASK(27)
static

Definition at line 578 of file RigDef_File.h.

◆ OPTION_BRAKES

const BitMask_t RigDef::Animator::OPTION_BRAKES = BITMASK(13)
static

Definition at line 564 of file RigDef_File.h.

◆ OPTION_CLUTCH

const BitMask_t RigDef::Animator::OPTION_CLUTCH = BITMASK(15)
static

Definition at line 566 of file RigDef_File.h.

◆ OPTION_DIFFLOCK

const BitMask_t RigDef::Animator::OPTION_DIFFLOCK = BITMASK(25)
static

Definition at line 576 of file RigDef_File.h.

◆ OPTION_FLAP

const BitMask_t RigDef::Animator::OPTION_FLAP = BITMASK( 9)
static

Definition at line 560 of file RigDef_File.h.

◆ OPTION_GEAR_SELECT

const BitMask_t RigDef::Animator::OPTION_GEAR_SELECT = BITMASK(23)
static

Definition at line 574 of file RigDef_File.h.

◆ OPTION_INVISIBLE

const BitMask_t RigDef::Animator::OPTION_INVISIBLE = BITMASK( 2)
static

Definition at line 553 of file RigDef_File.h.

◆ OPTION_LONG_LIMIT

const BitMask_t RigDef::Animator::OPTION_LONG_LIMIT = BITMASK(29)
static

Definition at line 580 of file RigDef_File.h.

◆ OPTION_PARKING

const BitMask_t RigDef::Animator::OPTION_PARKING = BITMASK(19)
static

Definition at line 570 of file RigDef_File.h.

◆ OPTION_PITCH

const BitMask_t RigDef::Animator::OPTION_PITCH = BITMASK(12)
static

Definition at line 563 of file RigDef_File.h.

◆ OPTION_ROLL

const BitMask_t RigDef::Animator::OPTION_ROLL = BITMASK(11)
static

Definition at line 562 of file RigDef_File.h.

◆ OPTION_SEQUENTIAL_SHIFT

const BitMask_t RigDef::Animator::OPTION_SEQUENTIAL_SHIFT = BITMASK(22)
static

Definition at line 573 of file RigDef_File.h.

◆ OPTION_SHIFT_BACK_FORTH

const BitMask_t RigDef::Animator::OPTION_SHIFT_BACK_FORTH = BITMASK(21)
static

Definition at line 572 of file RigDef_File.h.

◆ OPTION_SHIFT_LEFT_RIGHT

const BitMask_t RigDef::Animator::OPTION_SHIFT_LEFT_RIGHT = BITMASK(20)
static

Definition at line 571 of file RigDef_File.h.

◆ OPTION_SHORT_LIMIT

const BitMask_t RigDef::Animator::OPTION_SHORT_LIMIT = BITMASK(28)
static

Definition at line 579 of file RigDef_File.h.

◆ OPTION_SPEEDO

const BitMask_t RigDef::Animator::OPTION_SPEEDO = BITMASK(16)
static

Definition at line 567 of file RigDef_File.h.

◆ OPTION_TACHO

const BitMask_t RigDef::Animator::OPTION_TACHO = BITMASK(17)
static

Definition at line 568 of file RigDef_File.h.

◆ OPTION_TORQUE

const BitMask_t RigDef::Animator::OPTION_TORQUE = BITMASK(24)
static

Definition at line 575 of file RigDef_File.h.

◆ OPTION_TURBO

const BitMask_t RigDef::Animator::OPTION_TURBO = BITMASK(18)
static

Definition at line 569 of file RigDef_File.h.

◆ OPTION_VERTICAL_VELOCITY

const BitMask_t RigDef::Animator::OPTION_VERTICAL_VELOCITY = BITMASK( 4)
static

Definition at line 555 of file RigDef_File.h.

◆ OPTION_VISIBLE

const BitMask_t RigDef::Animator::OPTION_VISIBLE = BITMASK( 1)
static

Definition at line 552 of file RigDef_File.h.

◆ short_limit

float RigDef::Animator::short_limit = 0.f

Definition at line 585 of file RigDef_File.h.


The documentation for this struct was generated from the following file: