Bullet Collision Detection & Physics Library
Classes | Functions | Variables
TrbDynBody.h File Reference
#include "vectormath/vmInclude.h"
#include "TrbStateVec.h"
Include dependency graph for TrbDynBody.h:

Go to the source code of this file.

Classes

class  TrbDynBody
 

Functions

class TrbDynBody __attribute__ ((aligned(16)))
 
 TrbDynBody ()
 
float getMass () const
 
float getElasticity () const
 
float getFriction () const
 
CollObject * getCollObject () const
 
const Matrix3getBodyInertia () const
 
const Matrix3getBodyInertiaInv () const
 
float getMassInv () const
 
void setMass (float mass)
 
void setBodyInertia (const Matrix3 bodyInertia)
 
void setElasticity (float elasticity)
 
void setFriction (float friction)
 
void setCollObject (CollObject *collObj)
 
void setBodyInertiaInv (const Matrix3 bodyInertiaInv)
 
void setMassInv (float invMass)
 

Variables

float fMass
 
float fMassInv
 
Matrix3 fIBody
 
Matrix3 fIBodyInv
 
float fElasticity
 
float fFriction
 
CollObject * fCollObject
 

Function Documentation

class TrbDynBody __attribute__ ( (aligned(16))  )
const Matrix3& __attribute__::getBodyInertia ( ) const

Definition at line 156 of file TrbDynBody.h.

const Matrix3& __attribute__::getBodyInertiaInv ( ) const

Definition at line 157 of file TrbDynBody.h.

CollObject* __attribute__::getCollObject ( ) const

Definition at line 155 of file TrbDynBody.h.

float __attribute__::getElasticity ( ) const

Definition at line 153 of file TrbDynBody.h.

float __attribute__::getFriction ( ) const

Definition at line 154 of file TrbDynBody.h.

float __attribute__::getMass ( ) const

Definition at line 152 of file TrbDynBody.h.

float __attribute__::getMassInv ( ) const

Definition at line 158 of file TrbDynBody.h.

void __attribute__::setBodyInertia ( const Matrix3  bodyInertia)

Definition at line 162 of file TrbDynBody.h.

void __attribute__::setBodyInertiaInv ( const Matrix3  bodyInertiaInv)

Definition at line 167 of file TrbDynBody.h.

void __attribute__::setCollObject ( CollObject *  collObj)

Definition at line 165 of file TrbDynBody.h.

void __attribute__::setElasticity ( float  elasticity)

Definition at line 163 of file TrbDynBody.h.

void __attribute__::setFriction ( float  friction)

Definition at line 164 of file TrbDynBody.h.

void __attribute__::setMass ( float  mass)

Definition at line 161 of file TrbDynBody.h.

void __attribute__::setMassInv ( float  invMass)

Definition at line 172 of file TrbDynBody.h.

__attribute__::TrbDynBody ( )

Definition at line 143 of file TrbDynBody.h.

Variable Documentation

CollObject* fCollObject

Definition at line 188 of file TrbDynBody.h.

float fElasticity

Definition at line 184 of file TrbDynBody.h.

float fFriction

Definition at line 185 of file TrbDynBody.h.

Matrix3 fIBody

Definition at line 182 of file TrbDynBody.h.

Matrix3 fIBodyInv

Definition at line 183 of file TrbDynBody.h.

float fMass

Definition at line 180 of file TrbDynBody.h.

float fMassInv

Definition at line 181 of file TrbDynBody.h.