FTEQW
Documentation of the FTE engine source tree.
rigidbodyengine_t Struct Reference

#include <world.h>

Public Member Functions

 void (QDECL *End)(struct world_s *world)
 
 void (QDECL *RemoveJointFromEntity)(struct world_s *world
 
 void (QDECL *RemoveFromEntity)(struct world_s *world
 
 qboolean (QDECL *RagMatrixToBody)(rbebody_t *bodyptr
 
 qboolean (QDECL *RagCreateBody)(struct world_s *world
 
 void (QDECL *RagMatrixFromJoint)(rbejoint_t *joint
 
 void (QDECL *RagMatrixFromBody)(struct world_s *world
 
 void (QDECL *RagEnableJoint)(rbejoint_t *joint
 
 void (QDECL *RagCreateJoint)(struct world_s *world
 
 void (QDECL *RagDestroyBody)(struct world_s *world
 
 void (QDECL *RagDestroyJoint)(struct world_s *world
 
 void (QDECL *RunFrame)(struct world_s *world
 
 void (QDECL *PushCommand)(struct world_s *world
 
 void (QDECL *Trace)(struct world_s *world
 

Public Attributes

wedict_ted
 
float * mat
 
rbebody_tbodyptr
 
rbebody_t rbebodyinfo_tbodyinfo
 
rbebody_t rbebodyinfo_t float * mat
 
rbebody_t rbebodyinfo_t float wedict_tent
 
rbejointinfo_tinfo
 
rbejointinfo_t float * mat
 
rbebody_t float * mat
 
qboolean enabled
 
rbejoint_tjoint
 
rbejoint_t rbejointinfo_tinfo
 
rbejoint_t rbejointinfo_t rbebody_tbody1
 
rbejoint_t rbejointinfo_t rbebody_t rbebody_tbody2
 
rbejoint_t rbejointinfo_t rbebody_t rbebody_t vec3_t aaa2 [3]
 
double frametime
 
double double gravity
 
rbecommandqueue_tcmd
 
wedict_t vec3_t start
 
wedict_t vec3_t vec3_t end
 
wedict_t vec3_t vec3_t trace_ttrace
 

Member Function Documentation

◆ qboolean() [1/2]

rigidbodyengine_t::qboolean ( QDECL *  RagCreateBody)

◆ qboolean() [2/2]

rigidbodyengine_t::qboolean ( QDECL *  RagMatrixToBody)

◆ void() [1/12]

rigidbodyengine_t::void ( QDECL *  End)

◆ void() [2/12]

rigidbodyengine_t::void ( QDECL *  PushCommand)

◆ void() [3/12]

rigidbodyengine_t::void ( QDECL *  RagCreateJoint)

◆ void() [4/12]

rigidbodyengine_t::void ( QDECL *  RagDestroyBody)

◆ void() [5/12]

rigidbodyengine_t::void ( QDECL *  RagDestroyJoint)

◆ void() [6/12]

rigidbodyengine_t::void ( QDECL *  RagEnableJoint)

◆ void() [7/12]

rigidbodyengine_t::void ( QDECL *  RagMatrixFromBody)

◆ void() [8/12]

rigidbodyengine_t::void ( QDECL *  RagMatrixFromJoint)

◆ void() [9/12]

rigidbodyengine_t::void ( QDECL *  RemoveFromEntity)

◆ void() [10/12]

rigidbodyengine_t::void ( QDECL *  RemoveJointFromEntity)

◆ void() [11/12]

rigidbodyengine_t::void ( QDECL *  RunFrame)

◆ void() [12/12]

rigidbodyengine_t::void ( QDECL *  Trace)

Member Data Documentation

◆ aaa2

rbejoint_t rbejointinfo_t rbebody_t rbebody_t vec3_t rigidbodyengine_t::aaa2[3]

◆ body1

rbejoint_t rbejointinfo_t rbebody_t* rigidbodyengine_t::body1

◆ body2

rbejoint_t rbejointinfo_t rbebody_t rbebody_t* rigidbodyengine_t::body2

◆ bodyinfo

rbebody_t rbebodyinfo_t* rigidbodyengine_t::bodyinfo

◆ bodyptr

rbebody_t * rigidbodyengine_t::bodyptr

◆ cmd

rbecommandqueue_t* rigidbodyengine_t::cmd

◆ ed

wedict_t * rigidbodyengine_t::ed

◆ enabled

qboolean rigidbodyengine_t::enabled

◆ end

wedict_t vec3_t vec3_t rigidbodyengine_t::end

◆ ent

rbebody_t rbebodyinfo_t float wedict_t* rigidbodyengine_t::ent

◆ frametime

double rigidbodyengine_t::frametime

◆ gravity

double double rigidbodyengine_t::gravity

◆ info [1/2]

rbejointinfo_t* rigidbodyengine_t::info

◆ info [2/2]

rbejoint_t rbejointinfo_t* rigidbodyengine_t::info

◆ joint

rbejoint_t * rigidbodyengine_t::joint

◆ mat [1/4]

float* rigidbodyengine_t::mat

◆ mat [2/4]

rbebody_t rbebodyinfo_t float* rigidbodyengine_t::mat

◆ mat [3/4]

rbejointinfo_t float* rigidbodyengine_t::mat

◆ mat [4/4]

rbebody_t float* rigidbodyengine_t::mat

◆ start

wedict_t vec3_t rigidbodyengine_t::start

◆ trace

wedict_t vec3_t vec3_t trace_t* rigidbodyengine_t::trace

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