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

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Beam:

Data Fields

Node::Ref nodes [2]
 
BitMask_t options = 0
 
float extension_break_limit = 0.f
 
bool _has_extension_break_limit = false
 
int detacher_group = 0
 
std::shared_ptr< BeamDefaultsdefaults
 

Static Public Attributes

static const BitMask_t OPTION_i_INVISIBLE = BITMASK(1)
 
static const BitMask_t OPTION_r_ROPE = BITMASK(2)
 
static const BitMask_t OPTION_s_SUPPORT = BITMASK(3)
 

Detailed Description

Definition at line 620 of file RigDef_File.h.

Field Documentation

◆ _has_extension_break_limit

bool RigDef::Beam::_has_extension_break_limit = false

Definition at line 629 of file RigDef_File.h.

◆ defaults

std::shared_ptr<BeamDefaults> RigDef::Beam::defaults

Definition at line 631 of file RigDef_File.h.

◆ detacher_group

int RigDef::Beam::detacher_group = 0

Definition at line 630 of file RigDef_File.h.

◆ extension_break_limit

float RigDef::Beam::extension_break_limit = 0.f

Definition at line 628 of file RigDef_File.h.

◆ nodes

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

Definition at line 626 of file RigDef_File.h.

◆ OPTION_i_INVISIBLE

const BitMask_t RigDef::Beam::OPTION_i_INVISIBLE = BITMASK(1)
static

Definition at line 622 of file RigDef_File.h.

◆ OPTION_r_ROPE

const BitMask_t RigDef::Beam::OPTION_r_ROPE = BITMASK(2)
static

Definition at line 623 of file RigDef_File.h.

◆ OPTION_s_SUPPORT

const BitMask_t RigDef::Beam::OPTION_s_SUPPORT = BITMASK(3)
static

Definition at line 624 of file RigDef_File.h.

◆ options

BitMask_t RigDef::Beam::options = 0

Definition at line 627 of file RigDef_File.h.


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