RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Data Fields
RoR::FreeForceRequest Struct Reference

Common for ADD and MODIFY requests; tailored for use with AngelScript thru GameScript::pushMessage(). More...

#include <SimData.h>

Data Fields

int64_t ffr_id = FREEFORCEID_INVALID
 
int64_t ffr_type = (int64_t)FreeForceType::DUMMY
 
double ffr_force_magnitude = 0.0
 
int64_t ffr_base_actor = ACTORINSTANCEID_INVALID
 
int64_t ffr_base_node = NODENUM_INVALID
 
Ogre::Vector3 ffr_force_const_direction = Ogre::Vector3::ZERO
 
Ogre::Vector3 ffr_target_coords = Ogre::Vector3::ZERO
 
int64_t ffr_target_actor = ACTORINSTANCEID_INVALID
 
int64_t ffr_target_node = NODENUM_INVALID
 
double ffr_halfb_spring = DEFAULT_SPRING
 
double ffr_halfb_damp = DEFAULT_DAMP
 
double ffr_halfb_deform = BEAM_DEFORM
 
double ffr_halfb_strength = BEAM_DEFORM
 
double ffr_halfb_diameter = DEFAULT_BEAM_DIAMETER
 
double ffr_halfb_plastic_coef = BEAM_PLASTIC_COEF_DEFAULT
 

Detailed Description

Common for ADD and MODIFY requests; tailored for use with AngelScript thru GameScript::pushMessage().

Definition at line 783 of file SimData.h.

Field Documentation

◆ ffr_base_actor

int64_t RoR::FreeForceRequest::ffr_base_actor = ACTORINSTANCEID_INVALID

Definition at line 791 of file SimData.h.

◆ ffr_base_node

int64_t RoR::FreeForceRequest::ffr_base_node = NODENUM_INVALID

Definition at line 792 of file SimData.h.

◆ ffr_force_const_direction

Ogre::Vector3 RoR::FreeForceRequest::ffr_force_const_direction = Ogre::Vector3::ZERO

Definition at line 794 of file SimData.h.

◆ ffr_force_magnitude

double RoR::FreeForceRequest::ffr_force_magnitude = 0.0

Definition at line 790 of file SimData.h.

◆ ffr_halfb_damp

double RoR::FreeForceRequest::ffr_halfb_damp = DEFAULT_DAMP

Definition at line 800 of file SimData.h.

◆ ffr_halfb_deform

double RoR::FreeForceRequest::ffr_halfb_deform = BEAM_DEFORM

Definition at line 801 of file SimData.h.

◆ ffr_halfb_diameter

double RoR::FreeForceRequest::ffr_halfb_diameter = DEFAULT_BEAM_DIAMETER

Definition at line 803 of file SimData.h.

◆ ffr_halfb_plastic_coef

double RoR::FreeForceRequest::ffr_halfb_plastic_coef = BEAM_PLASTIC_COEF_DEFAULT

Definition at line 804 of file SimData.h.

◆ ffr_halfb_spring

double RoR::FreeForceRequest::ffr_halfb_spring = DEFAULT_SPRING

Definition at line 799 of file SimData.h.

◆ ffr_halfb_strength

double RoR::FreeForceRequest::ffr_halfb_strength = BEAM_DEFORM

Definition at line 802 of file SimData.h.

◆ ffr_id

int64_t RoR::FreeForceRequest::ffr_id = FREEFORCEID_INVALID

Definition at line 788 of file SimData.h.

◆ ffr_target_actor

int64_t RoR::FreeForceRequest::ffr_target_actor = ACTORINSTANCEID_INVALID

Definition at line 796 of file SimData.h.

◆ ffr_target_coords

Ogre::Vector3 RoR::FreeForceRequest::ffr_target_coords = Ogre::Vector3::ZERO

Definition at line 795 of file SimData.h.

◆ ffr_target_node

int64_t RoR::FreeForceRequest::ffr_target_node = NODENUM_INVALID

Definition at line 797 of file SimData.h.

◆ ffr_type

int64_t RoR::FreeForceRequest::ffr_type = (int64_t)FreeForceType::DUMMY

Definition at line 789 of file SimData.h.


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