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

#include <gl_terrain.h>

Classes

struct  hmentity_s
 
struct  lmsect_s
 

Public Types

enum  { DGT_SOLID , DGT_HOLES , DGT_FLAT }
 
enum  { HMM_TERRAIN , HMM_BLOCKS }
 

Public Attributes

char path [MAX_QPATH]
 
char skyname [MAX_QPATH]
 
char groundshadername [MAX_QPATH]
 
unsigned int culldistance
 
float maxdrawdist
 
unsigned char * seed
 
qboolean forcedefault
 
char defaultgroundtexture [MAX_QPATH]
 
char defaultwatershader [MAX_QPATH]
 
float defaultwaterheight
 
float defaultgroundheight
 
int firstsegx
 
int firstsegy
 
int maxsegx
 
int maxsegy
 
float sectionsize
 
hmcluster_tcluster [MAXCLUSTERS *MAXCLUSTERS]
 
shader_tskyshader
 
shader_tshader
 
mesh_t skymesh
 
mesh_taskymesh
 
qboolean legacyterrain
 
unsigned int exteriorcontents
 
unsigned int loadingsections
 
size_t traceseq
 
size_t drawnframe
 
enum heightmap_s:: { ... }  defaultgroundtype
 
enum heightmap_s:: { ... }  mode
 
int tilecount [2]
 
int tilepixcount [2]
 
int activesections
 
link_t recycle
 
struct heightmap_s::hmentity_sentities
 
voidentitylock
 
unsigned int numusedlmsects
 
unsigned int numunusedlmsects
 
struct heightmap_s::lmsect_sunusedlmsects
 
hmsection_trelight
 
unsigned int relightidx
 
vec2_t relightmin
 
char * texmask
 
qboolean entsdirty
 
struct relight_ctx_s * relightcontext
 
struct llightinfo_s * lightthreadmem
 
qboolean inheritedlightthreadmem
 
qboolean recalculatebrushlighting
 
lmalloc_t brushlmalloc
 
float brushlmscale
 
unsigned intbrushlmremaps
 
unsigned int brushmaxlms
 
brushtex_tbrushtextures
 
brushes_twbrushes
 
unsigned int numbrushes
 
unsigned int brushidseq
 
qboolean brushesedited
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DGT_SOLID 
DGT_HOLES 
DGT_FLAT 

◆ anonymous enum

anonymous enum
Enumerator
HMM_TERRAIN 
HMM_BLOCKS 

Member Data Documentation

◆ activesections

int heightmap_s::activesections

◆ askymesh

mesh_t* heightmap_s::askymesh

◆ brushesedited

qboolean heightmap_s::brushesedited

◆ brushidseq

unsigned int heightmap_s::brushidseq

◆ brushlmalloc

lmalloc_t heightmap_s::brushlmalloc

◆ brushlmremaps

unsigned int* heightmap_s::brushlmremaps

◆ brushlmscale

float heightmap_s::brushlmscale

◆ brushmaxlms

unsigned int heightmap_s::brushmaxlms

◆ brushtextures

brushtex_t* heightmap_s::brushtextures

◆ cluster

hmcluster_t* heightmap_s::cluster[MAXCLUSTERS *MAXCLUSTERS]

◆ culldistance

unsigned int heightmap_s::culldistance

◆ defaultgroundheight

float heightmap_s::defaultgroundheight

◆ defaultgroundtexture

char heightmap_s::defaultgroundtexture[MAX_QPATH]

◆ 

enum { ... } heightmap_s::defaultgroundtype

◆ defaultwaterheight

float heightmap_s::defaultwaterheight

◆ defaultwatershader

char heightmap_s::defaultwatershader[MAX_QPATH]

◆ drawnframe

size_t heightmap_s::drawnframe

◆ entities

struct heightmap_s::hmentity_s * heightmap_s::entities

◆ entitylock

void* heightmap_s::entitylock

◆ entsdirty

qboolean heightmap_s::entsdirty

◆ exteriorcontents

unsigned int heightmap_s::exteriorcontents

◆ firstsegx

int heightmap_s::firstsegx

◆ firstsegy

int heightmap_s::firstsegy

◆ forcedefault

qboolean heightmap_s::forcedefault

◆ groundshadername

char heightmap_s::groundshadername[MAX_QPATH]

◆ inheritedlightthreadmem

qboolean heightmap_s::inheritedlightthreadmem

◆ legacyterrain

qboolean heightmap_s::legacyterrain

◆ lightthreadmem

struct llightinfo_s* heightmap_s::lightthreadmem

◆ loadingsections

unsigned int heightmap_s::loadingsections

◆ maxdrawdist

float heightmap_s::maxdrawdist

◆ maxsegx

int heightmap_s::maxsegx

◆ maxsegy

int heightmap_s::maxsegy

◆ 

enum { ... } heightmap_s::mode

◆ numbrushes

unsigned int heightmap_s::numbrushes

◆ numunusedlmsects

unsigned int heightmap_s::numunusedlmsects

◆ numusedlmsects

unsigned int heightmap_s::numusedlmsects

◆ path

char heightmap_s::path[MAX_QPATH]

◆ recalculatebrushlighting

qboolean heightmap_s::recalculatebrushlighting

◆ recycle

link_t heightmap_s::recycle

◆ relight

hmsection_t* heightmap_s::relight

◆ relightcontext

struct relight_ctx_s* heightmap_s::relightcontext

◆ relightidx

unsigned int heightmap_s::relightidx

◆ relightmin

vec2_t heightmap_s::relightmin

◆ sectionsize

float heightmap_s::sectionsize

◆ seed

unsigned char* heightmap_s::seed

◆ shader

shader_t* heightmap_s::shader

◆ skymesh

mesh_t heightmap_s::skymesh

◆ skyname

char heightmap_s::skyname[MAX_QPATH]

◆ skyshader

shader_t* heightmap_s::skyshader

◆ texmask

char* heightmap_s::texmask

◆ tilecount

int heightmap_s::tilecount[2]

◆ tilepixcount

int heightmap_s::tilepixcount[2]

◆ traceseq

size_t heightmap_s::traceseq

◆ unusedlmsects

struct heightmap_s::lmsect_s * heightmap_s::unusedlmsects

◆ wbrushes

brushes_t* heightmap_s::wbrushes

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