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

#include <world.h>

Public Member Functions

 void (QDECL *Event_Touch)(struct world_s *w
 
 void (QDECL *Event_Think)(struct world_s *w
 
 void (QDECL *Event_Sound)(float *origin
 
 qboolean (QDECL *Event_ContentsTransition)(struct world_s *w
 
model_t *QDECL * Get_CModel (struct world_s *w, int modelindex)
 
 void (QDECL *Get_FrameState)(struct world_s *w
 
 void (QDECL *Event_Backdate)(struct world_s *w
 

Public Attributes

wedict_ts
 
wedict_t wedict_to
 
wedict_t wedict_t trace_ttrace
 
wedict_tentity
 
wedict_t int channel
 
wedict_t int const char * sample
 
wedict_t int const char int volume
 
wedict_t int const char int float attenuation
 
wedict_t int const char int float float pitchadj
 
wedict_t int const char int float float float timeoffset
 
wedict_t int const char int float float float unsigned int flags
 
wedict_tent
 
wedict_t int oldwatertype
 
wedict_t int int newwatertype
 
wedict_t framestate_tfstate
 
wedict_t float timestamp
 
unsigned int keydestmask
 
unsigned int max_edicts
 
unsigned int num_edicts
 
unsigned int edict_size
 
wedict_tedicts
 
struct pubprogfuncs_sprogs
 
qboolean usesolidcorpse
 
model_tworldmodel
 
unsigned int spawncount
 
qboolean remasterlogic
 
vec2_t gridbias
 
vec2_t gridscale
 
size_t gridsize [2]
 
areagridlink_tgridareas
 
areagridlink_t jumboarea
 
areagridlink_t portallist
 
double physicstime
 
unsigned int framenum
 
int lastcheck
 
double lastchecktime
 
qbytelastcheckpvs
 
float lagentsfrac
 
float lagentstime
 
laggedentinfo_tlagents
 
unsigned int maxlagents
 
struct {
   pint_t *   self
 
   pint_t *   other
 
   pint_t *   newmis
 
   pvec_t *   time
 
   pvec_t *   frametime
 
   pvec_t *   force_retouch
 
   pvec_t *   physics_mode
 
   pvec_t *   v_forward
 
   pvec_t *   v_right
 
   pvec_t *   v_up
 
   pvec_t *   defaultgravitydir
 
   pvec_t *   drawfont
 
   pvec_t *   drawfontscale
 
g
 
qboolean rbe_hasphysicsents
 
rigidbodyengine_trbe
 
areanode_tareanodes
 
int areanodedepth
 
int numareanodes
 
areanode_t portallist
 
voidwaypoints
 

Member Function Documentation

◆ Get_CModel()

model_t *QDECL * world_s::Get_CModel ( struct world_s w,
int  modelindex 
)

◆ qboolean()

world_s::qboolean ( QDECL *  Event_ContentsTransition)

◆ void() [1/5]

world_s::void ( QDECL *  Event_Backdate)

◆ void() [2/5]

world_s::void ( QDECL *  Event_Sound)

◆ void() [3/5]

world_s::void ( QDECL *  Event_Think)

◆ void() [4/5]

world_s::void ( QDECL *  Event_Touch)

◆ void() [5/5]

world_s::void ( QDECL *  Get_FrameState)

Member Data Documentation

◆ areanodedepth

int world_s::areanodedepth

◆ areanodes

areanode_t* world_s::areanodes

◆ attenuation

wedict_t int const char int float world_s::attenuation

◆ channel

wedict_t int world_s::channel

◆ defaultgravitydir

pvec_t* world_s::defaultgravitydir

◆ drawfont

pvec_t* world_s::drawfont

◆ drawfontscale

pvec_t* world_s::drawfontscale

◆ edict_size

unsigned int world_s::edict_size

◆ edicts

wedict_t* world_s::edicts

◆ ent

wedict_t* world_s::ent

◆ entity

wedict_t* world_s::entity

◆ flags

wedict_t int const char int float float float unsigned int world_s::flags

◆ force_retouch

pvec_t* world_s::force_retouch

◆ framenum

unsigned int world_s::framenum

◆ frametime

pvec_t* world_s::frametime

◆ fstate

wedict_t framestate_t* world_s::fstate

◆ 

struct { ... } world_s::g

◆ gridareas

areagridlink_t* world_s::gridareas

◆ gridbias

vec2_t world_s::gridbias

◆ gridscale

vec2_t world_s::gridscale

◆ gridsize

size_t world_s::gridsize[2]

◆ jumboarea

areagridlink_t world_s::jumboarea

◆ keydestmask

unsigned int world_s::keydestmask

◆ lagents

laggedentinfo_t* world_s::lagents

◆ lagentsfrac

float world_s::lagentsfrac

◆ lagentstime

float world_s::lagentstime

◆ lastcheck

int world_s::lastcheck

◆ lastcheckpvs

qbyte* world_s::lastcheckpvs

◆ lastchecktime

double world_s::lastchecktime

◆ max_edicts

unsigned int world_s::max_edicts

◆ maxlagents

unsigned int world_s::maxlagents

◆ newmis

pint_t* world_s::newmis

◆ newwatertype

wedict_t int int world_s::newwatertype

◆ num_edicts

unsigned int world_s::num_edicts

◆ numareanodes

int world_s::numareanodes

◆ o

wedict_t wedict_t* world_s::o

◆ oldwatertype

wedict_t int world_s::oldwatertype

◆ other

pint_t* world_s::other

◆ physics_mode

pvec_t* world_s::physics_mode

◆ physicstime

double world_s::physicstime

◆ pitchadj

wedict_t int const char int float float world_s::pitchadj

◆ portallist [1/2]

areagridlink_t world_s::portallist

◆ portallist [2/2]

areanode_t world_s::portallist

◆ progs

struct pubprogfuncs_s* world_s::progs

◆ rbe

rigidbodyengine_t* world_s::rbe

◆ rbe_hasphysicsents

qboolean world_s::rbe_hasphysicsents

◆ remasterlogic

qboolean world_s::remasterlogic

◆ s

wedict_t * world_s::s

◆ sample

wedict_t int const char* world_s::sample

◆ self

pint_t* world_s::self

◆ spawncount

unsigned int world_s::spawncount

◆ time

pvec_t* world_s::time

◆ timeoffset

wedict_t int const char int float float float world_s::timeoffset

◆ timestamp

wedict_t float world_s::timestamp

◆ trace

wedict_t wedict_t trace_t* world_s::trace

◆ usesolidcorpse

qboolean world_s::usesolidcorpse

◆ v_forward

pvec_t* world_s::v_forward

◆ v_right

pvec_t* world_s::v_right

◆ v_up

pvec_t* world_s::v_up

◆ volume

wedict_t int const char int world_s::volume

◆ waypoints

void* world_s::waypoints

◆ worldmodel

model_t* world_s::worldmodel

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