orx  1.14
Portable Game Engine
orxBODY_JOINT_DEF Struct Reference

#include <orxPhysics.h>

Data Fields

union {
   struct {
      orxFLOAT   fMaxForce
 
      orxFLOAT   fMaxTorque
 
   }   stFriction
 
   struct {
      orxFLOAT   fJointRatio
 
      const orxSTRING   zDstJointName
 
      const orxSTRING   zSrcJointName
 
   }   stGear
 
   struct {
      orxFLOAT   fDefaultRotation
 
      orxFLOAT   fMaxMotorForce
 
      orxFLOAT   fMaxTranslation
 
      orxFLOAT   fMinTranslation
 
      orxFLOAT   fMotorSpeed
 
      orxVECTOR   vTranslationAxis
 
   }   stPrismatic
 
   struct {
      orxFLOAT   fDstLength
 
      orxFLOAT   fLengthRatio
 
      orxFLOAT   fMaxDstLength
 
      orxFLOAT   fMaxSrcLength
 
      orxFLOAT   fSrcLength
 
      orxVECTOR   vDstGroundAnchor
 
      orxVECTOR   vSrcGroundAnchor
 
   }   stPulley
 
   struct {
      orxFLOAT   fDefaultRotation
 
      orxFLOAT   fMaxMotorTorque
 
      orxFLOAT   fMaxRotation
 
      orxFLOAT   fMinRotation
 
      orxFLOAT   fMotorSpeed
 
   }   stRevolute
 
   struct {
      orxFLOAT   fLength
 
   }   stRope
 
   struct {
      orxFLOAT   fDamping
 
      orxFLOAT   fFrequency
 
      orxFLOAT   fLength
 
   }   stSpring
 
   struct {
      orxFLOAT   fDamping
 
      orxFLOAT   fFrequency
 
      orxFLOAT   fMaxMotorForce
 
      orxFLOAT   fMotorSpeed
 
      orxVECTOR   vTranslationAxis
 
   }   stSuspension
 
   struct {
      orxFLOAT   fDefaultRotation
 
   }   stWeld
 
}; 
 
orxU32 u32Flags
 
orxVECTOR vDstAnchor
 
orxVECTOR vDstScale
 
orxVECTOR vSrcAnchor
 
orxVECTOR vSrcScale
 

Detailed Description

Joint definition

Definition at line 184 of file orxPhysics.h.

Field Documentation

union { ... }

Joint : 92

orxFLOAT orxBODY_JOINT_DEF::fDamping

Damping : 60

Damping : 72

Definition at line 218 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fDefaultRotation

Default rotation : 52

Default rotation : 64

Default rotation : 56

Definition at line 195 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fDstLength

Destination length : 88

Definition at line 235 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fFrequency

Frequency : 56

Frequency : 68

Definition at line 217 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fJointRatio

Joint ratio : 64

Definition at line 267 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fLength

Length : 52

Definition at line 216 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fLengthRatio

Length ratio : 76

Definition at line 232 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxDstLength

Max destination length : 92

Definition at line 236 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxForce

Max force : 56

Definition at line 258 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorForce

Max motor force : 80

Definition at line 210 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorTorque

Max motor torque : 68

Definition at line 199 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxRotation

Max rotation : 60

Definition at line 197 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxSrcLength

Max source length : 84

Definition at line 234 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxTorque

Max torque : 60

Definition at line 259 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxTranslation

Max translation : 72

Definition at line 208 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMinRotation

Min rotation : 56

Definition at line 196 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMinTranslation

Min translation : 68

Definition at line 207 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMotorSpeed

Motor speed : 64

Motor speed : 76

Definition at line 198 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fSrcLength

Source length : 80

Definition at line 233 of file orxPhysics.h.

struct { ... } orxBODY_JOINT_DEF::stFriction

Friction : 60

struct { ... } orxBODY_JOINT_DEF::stGear

Gear : 64

struct { ... } orxBODY_JOINT_DEF::stPrismatic

Prismatic : 80

struct { ... } orxBODY_JOINT_DEF::stPulley

Pulley : 92

struct { ... } orxBODY_JOINT_DEF::stRevolute

Revolute : 68

struct { ... } orxBODY_JOINT_DEF::stRope

Rope : 52

struct { ... } orxBODY_JOINT_DEF::stSpring

Spring : 60

struct { ... } orxBODY_JOINT_DEF::stSuspension

Suspension : 80

struct { ... } orxBODY_JOINT_DEF::stWeld

Weld : 56

orxU32 orxBODY_JOINT_DEF::u32Flags

Control flags : 96

Definition at line 273 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstAnchor

Destination body anchor : 48

Definition at line 189 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstGroundAnchor

Destination ground anchor : 72

Definition at line 231 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstScale

Destination scale : 24

Definition at line 187 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcAnchor

Source body anchor : 36

Definition at line 188 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcGroundAnchor

Source ground anchor : 60

Definition at line 230 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcScale

Source scale : 12

Definition at line 186 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vTranslationAxis

Translation axis : 60

Translation axis : 64

Definition at line 205 of file orxPhysics.h.

const orxSTRING orxBODY_JOINT_DEF::zDstJointName

Destination joint name : 60

Definition at line 266 of file orxPhysics.h.

const orxSTRING orxBODY_JOINT_DEF::zSrcJointName

Source joint name : 56

Definition at line 265 of file orxPhysics.h.


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

Generated for orx by doxygen 1.8.11