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

#include <gl_model.h>

Public Attributes

char name [MAX_QPATH]
 
char publicname [MAX_QPATH]
 
int datasequence
 
int engineflags
 
int loadstate
 
qboolean tainted
 
qboolean pushdepth
 
time_t mtime
 
struct model_ssubmodelof
 
modtype_t type
 
fromgame_t fromgame
 
int numframes
 
synctype_t synctype
 
int flags
 
int particleeffect
 
int particletrail
 
int traildefaultindex
 
vec3_t mins
 
vec3_t maxs
 
float radius
 
float clampscale
 
float maxlod
 
qboolean clipbox
 
vec3_t clipmins
 
vec3_t clipmaxs
 
voidcnodes
 
int firstmodelsurface
 
int nummodelsurfaces
 
int numsubmodels
 
mmodel_tsubmodels
 
int numplanes
 
mplane_tplanes
 
size_t pvsbytes
 
int numclusters
 
int numleafs
 
mleaf_tleafs
 
int numvertexes
 
mvertex_tvertexes
 
vec3_tnormals
 
struct surfedgenormals_ssurfedgenormals
 
struct facelmvecs_sfacelmvecs
 
int numedges
 
medge_tedges
 
int numnodes
 
mnode_tnodes
 
mnode_trootnode
 
int numtexinfo
 
mtexinfo_ttexinfo
 
int numsurfaces
 
msurface_tsurfaces
 
int numsurfedges
 
intsurfedges
 
int numclipnodes
 
mclipnode_tclipnodes
 
int nummarksurfaces
 
msurface_t ** marksurfaces
 
hull_t hulls [MAX_MAP_HULLSM]
 
int numtextures
 
texture_t ** textures
 
qbytepvs
 
qbytephs
 
qbytevisdata
 
voidvis
 
qbytelightdata
 
qbytedeluxdata
 
unsigned lightdatasize
 
q3lightgridinfo_tlightgrid
 
mfog_tfogs
 
int numfogs
 
menvmap_tenvmaps
 
unsigned numenvmaps
 
struct skytris_s * skytris
 
float skytime
 
struct skytriblock_s * skytrimem
 
struct {
   unsigned int   id
 
   char *   keyvals
 
} * entityinfo
 
size_t numentityinfo
 
const char * entities_raw
 
int entitiescrc
 
struct doll_s * dollinfo
 
int camerabone
 
shader_tsimpleskin [4]
 
struct {
   texture_t *   tex
 
   vbo_t *   vbo
 
} * shadowbatches
 
int numshadowbatches
 
vbo_tvbos
 
voidterrain
 
batch_tbatches [SHADER_SORT_COUNT]
 
unsigned int numbatches
 
struct {
enum  { LM_L8 , LM_RGB8 , LM_E5BGR9 }
 
   int   first
 
   int   count
 
   int   mergew
 
   int   mergeh
 
   int   width
 
   int   height
 
   int   surfstyles
 
   int   maxstyle
 
   enum model_s:: { ... }    fmt
 
   qboolean   deluxemapping
 
   qboolean   deluxemapping_modelspace
 
lightmaps
 
unsigned checksum
 
unsigned checksum2
 
portal_tportal
 
unsigned int numportals
 
modelfuncs_t funcs
 
voidmeshinfo
 
searchpathfuncs_tarchive
 
zonegroup_t memgroup
 

Member Data Documentation

◆ archive

searchpathfuncs_t* model_s::archive

◆ batches

batch_t* model_s::batches[SHADER_SORT_COUNT]

◆ camerabone

int model_s::camerabone

◆ checksum

unsigned model_s::checksum

◆ checksum2

unsigned model_s::checksum2

◆ clampscale

float model_s::clampscale

◆ clipbox

qboolean model_s::clipbox

◆ clipmaxs

vec3_t model_s::clipmaxs

◆ clipmins

vec3_t model_s::clipmins

◆ clipnodes

mclipnode_t* model_s::clipnodes

◆ cnodes

void* model_s::cnodes

◆ count

int model_s::count

◆ datasequence

int model_s::datasequence

◆ deluxdata

qbyte* model_s::deluxdata

◆ deluxemapping

qboolean model_s::deluxemapping

◆ deluxemapping_modelspace

qboolean model_s::deluxemapping_modelspace

◆ dollinfo

struct doll_s* model_s::dollinfo

◆ edges

medge_t* model_s::edges

◆ engineflags

int model_s::engineflags

◆ entities_raw

const char* model_s::entities_raw

◆ entitiescrc

int model_s::entitiescrc

◆ 

struct { ... } * model_s::entityinfo

◆ envmaps

menvmap_t* model_s::envmaps

◆ facelmvecs

struct facelmvecs_s* model_s::facelmvecs

◆ first

int model_s::first

◆ firstmodelsurface

int model_s::firstmodelsurface

◆ flags

int model_s::flags

◆ 

enum { ... } model_s::fmt

◆ fogs

mfog_t* model_s::fogs

◆ fromgame

fromgame_t model_s::fromgame

◆ funcs

modelfuncs_t model_s::funcs

◆ height

int model_s::height

◆ hulls

hull_t model_s::hulls[MAX_MAP_HULLSM]

◆ id

unsigned int model_s::id

◆ keyvals

char* model_s::keyvals

◆ leafs

mleaf_t* model_s::leafs

◆ lightdata

qbyte* model_s::lightdata

◆ lightdatasize

unsigned model_s::lightdatasize

◆ lightgrid

q3lightgridinfo_t* model_s::lightgrid

◆ 

struct { ... } model_s::lightmaps

◆ loadstate

int model_s::loadstate

◆ marksurfaces

msurface_t** model_s::marksurfaces

◆ maxlod

float model_s::maxlod

◆ maxs

vec3_t model_s::maxs

◆ maxstyle

int model_s::maxstyle

◆ memgroup

zonegroup_t model_s::memgroup

◆ mergeh

int model_s::mergeh

◆ mergew

int model_s::mergew

◆ meshinfo

void* model_s::meshinfo

◆ mins

vec3_t model_s::mins

◆ mtime

time_t model_s::mtime

◆ name

char model_s::name[MAX_QPATH]

◆ nodes

mnode_t* model_s::nodes

◆ normals

vec3_t* model_s::normals

◆ numbatches

unsigned int model_s::numbatches

◆ numclipnodes

int model_s::numclipnodes

◆ numclusters

int model_s::numclusters

◆ numedges

int model_s::numedges

◆ numentityinfo

size_t model_s::numentityinfo

◆ numenvmaps

unsigned model_s::numenvmaps

◆ numfogs

int model_s::numfogs

◆ numframes

int model_s::numframes

◆ numleafs

int model_s::numleafs

◆ nummarksurfaces

int model_s::nummarksurfaces

◆ nummodelsurfaces

int model_s::nummodelsurfaces

◆ numnodes

int model_s::numnodes

◆ numplanes

int model_s::numplanes

◆ numportals

unsigned int model_s::numportals

◆ numshadowbatches

int model_s::numshadowbatches

◆ numsubmodels

int model_s::numsubmodels

◆ numsurfaces

int model_s::numsurfaces

◆ numsurfedges

int model_s::numsurfedges

◆ numtexinfo

int model_s::numtexinfo

◆ numtextures

int model_s::numtextures

◆ numvertexes

int model_s::numvertexes

◆ particleeffect

int model_s::particleeffect

◆ particletrail

int model_s::particletrail

◆ phs

qbyte * model_s::phs

◆ planes

mplane_t* model_s::planes

◆ portal

portal_t* model_s::portal

◆ publicname

char model_s::publicname[MAX_QPATH]

◆ pushdepth

qboolean model_s::pushdepth

◆ pvs

qbyte* model_s::pvs

◆ pvsbytes

size_t model_s::pvsbytes

◆ radius

float model_s::radius

◆ rootnode

mnode_t* model_s::rootnode

◆ 

struct { ... } * model_s::shadowbatches

◆ simpleskin

shader_t* model_s::simpleskin[4]

◆ skytime

float model_s::skytime

◆ skytrimem

struct skytriblock_s* model_s::skytrimem

◆ skytris

struct skytris_s* model_s::skytris

◆ submodelof

struct model_s* model_s::submodelof

◆ submodels

mmodel_t* model_s::submodels

◆ surfaces

msurface_t* model_s::surfaces

◆ surfedgenormals

struct surfedgenormals_s* model_s::surfedgenormals

◆ surfedges

int* model_s::surfedges

◆ surfstyles

int model_s::surfstyles

◆ synctype

synctype_t model_s::synctype

◆ tainted

qboolean model_s::tainted

◆ terrain

void* model_s::terrain

◆ tex

texture_t* model_s::tex

◆ texinfo

mtexinfo_t* model_s::texinfo

◆ textures

texture_t** model_s::textures

◆ traildefaultindex

int model_s::traildefaultindex

◆ type

modtype_t model_s::type

◆ vbo

vbo_t* model_s::vbo

◆ vbos

vbo_t* model_s::vbos

◆ vertexes

mvertex_t* model_s::vertexes

◆ vis

void* model_s::vis

◆ visdata

qbyte* model_s::visdata

◆ width

int model_s::width

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