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

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Cab:

Data Fields

Node::Ref nodes [3]
 
BitMask_t options = 0
 

Static Public Attributes

static const BitMask_t OPTION_c_CONTACT = BITMASK(1)
 
static const BitMask_t OPTION_b_BUOYANT = BITMASK(2)
 
static const BitMask_t OPTION_p_10xTOUGHER = BITMASK(3)
 
static const BitMask_t OPTION_u_INVULNERABLE = BITMASK(4)
 
static const BitMask_t OPTION_s_BUOYANT_NO_DRAG = BITMASK(5)
 
static const BitMask_t OPTION_r_BUOYANT_ONLY_DRAG = BITMASK(6)
 
static const BitMask_t OPTION_D_CONTACT_BUOYANT = OPTION_c_CONTACT | OPTION_b_BUOYANT
 
static const BitMask_t OPTION_F_10xTOUGHER_BUOYANT = OPTION_p_10xTOUGHER | OPTION_b_BUOYANT
 
static const BitMask_t OPTION_S_INVULNERABLE_BUOYANT = OPTION_u_INVULNERABLE | OPTION_b_BUOYANT
 

Detailed Description

Definition at line 709 of file RigDef_File.h.

Field Documentation

◆ nodes

Node::Ref RigDef::Cab::nodes[3]

Definition at line 721 of file RigDef_File.h.

◆ OPTION_b_BUOYANT

const BitMask_t RigDef::Cab::OPTION_b_BUOYANT = BITMASK(2)
static

Definition at line 712 of file RigDef_File.h.

◆ OPTION_c_CONTACT

const BitMask_t RigDef::Cab::OPTION_c_CONTACT = BITMASK(1)
static

Definition at line 711 of file RigDef_File.h.

◆ OPTION_D_CONTACT_BUOYANT

const BitMask_t RigDef::Cab::OPTION_D_CONTACT_BUOYANT = OPTION_c_CONTACT | OPTION_b_BUOYANT
static

Definition at line 717 of file RigDef_File.h.

◆ OPTION_F_10xTOUGHER_BUOYANT

const BitMask_t RigDef::Cab::OPTION_F_10xTOUGHER_BUOYANT = OPTION_p_10xTOUGHER | OPTION_b_BUOYANT
static

Definition at line 718 of file RigDef_File.h.

◆ OPTION_p_10xTOUGHER

const BitMask_t RigDef::Cab::OPTION_p_10xTOUGHER = BITMASK(3)
static

Definition at line 713 of file RigDef_File.h.

◆ OPTION_r_BUOYANT_ONLY_DRAG

const BitMask_t RigDef::Cab::OPTION_r_BUOYANT_ONLY_DRAG = BITMASK(6)
static

Definition at line 716 of file RigDef_File.h.

◆ OPTION_s_BUOYANT_NO_DRAG

const BitMask_t RigDef::Cab::OPTION_s_BUOYANT_NO_DRAG = BITMASK(5)
static

Definition at line 715 of file RigDef_File.h.

◆ OPTION_S_INVULNERABLE_BUOYANT

const BitMask_t RigDef::Cab::OPTION_S_INVULNERABLE_BUOYANT = OPTION_u_INVULNERABLE | OPTION_b_BUOYANT
static

Definition at line 719 of file RigDef_File.h.

◆ OPTION_u_INVULNERABLE

const BitMask_t RigDef::Cab::OPTION_u_INVULNERABLE = BITMASK(4)
static

Definition at line 714 of file RigDef_File.h.

◆ options

BitMask_t RigDef::Cab::options = 0

Definition at line 722 of file RigDef_File.h.


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