DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
q3dface_t Struct Reference

#include <model_q3bsp.h>

+ Collaboration diagram for q3dface_t:

Data Fields

int effectindex
 
int firstelement
 
int firstvertex
 
int lightmap_base [2]
 
int lightmap_size [2]
 
int lightmapindex
 
int numelements
 
int numvertices
 
union { 
 
   struct { 
 
      float   origin [3] 
 
      int   unused1 [11] 
 
   }   flare 
 
   struct { 
 
      float   lightmap_origin [3] 
 
      float   lightmap_vectors [2][3] 
 
      float   normal [3] 
 
      int   unused1 [2] 
 
   }   flat 
 
   struct { 
 
      float   maxs [3] 
 
      float   mins [3] 
 
      int   unused1 [3] 
 
      int   unused2 [5] 
 
   }   mesh 
 
   struct { 
 
      float   maxs [3] 
 
      float   mins [3] 
 
      int   patchsize [2] 
 
      int   unused1 [3] 
 
      int   unused2 [3] 
 
   }   patch 
 
   struct { 
 
      int   blah [14] 
 
   }   unknown 
 
specific 
 
int textureindex
 
int type
 

Detailed Description

Definition at line 145 of file model_q3bsp.h.

Field Documentation

◆ blah

int q3dface_t::blah[14]

Definition at line 162 of file model_q3bsp.h.

◆ effectindex

int q3dface_t::effectindex

Definition at line 148 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ firstelement

int q3dface_t::firstelement

Definition at line 152 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ firstvertex

int q3dface_t::firstvertex

Definition at line 150 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ [struct]

struct { ... } q3dface_t::flare

◆ [struct]

struct { ... } q3dface_t::flat

◆ lightmap_base

int q3dface_t::lightmap_base[2]

Definition at line 155 of file model_q3bsp.h.

◆ lightmap_origin

float q3dface_t::lightmap_origin[3]

Definition at line 169 of file model_q3bsp.h.

◆ lightmap_size

int q3dface_t::lightmap_size[2]

Definition at line 156 of file model_q3bsp.h.

◆ lightmap_vectors

float q3dface_t::lightmap_vectors[2][3]

Definition at line 170 of file model_q3bsp.h.

◆ lightmapindex

int q3dface_t::lightmapindex

Definition at line 154 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ maxs

float q3dface_t::maxs[3]

Definition at line 185 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ [struct]

struct { ... } q3dface_t::mesh

◆ mins

float q3dface_t::mins[3]

Definition at line 184 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ normal

float q3dface_t::normal[3]

Definition at line 171 of file model_q3bsp.h.

◆ numelements

int q3dface_t::numelements

Definition at line 153 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ numvertices

int q3dface_t::numvertices

Definition at line 151 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ origin

float q3dface_t::origin[3]

Definition at line 207 of file model_q3bsp.h.

◆ [struct]

struct { ... } q3dface_t::patch

Referenced by Mod_Q3BSP_LoadFaces().

◆ patchsize

int q3dface_t::patchsize[2]

Definition at line 187 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ [union]

union { ... } q3dface_t::specific

Referenced by Mod_Q3BSP_LoadFaces().

◆ textureindex

int q3dface_t::textureindex

Definition at line 147 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ type

int q3dface_t::type

Definition at line 149 of file model_q3bsp.h.

Referenced by Mod_Q3BSP_LoadFaces().

◆ [struct]

struct { ... } q3dface_t::unknown

◆ unused1

int q3dface_t::unused1[11]

Definition at line 172 of file model_q3bsp.h.

◆ unused2

int q3dface_t::unused2[5]

Definition at line 186 of file model_q3bsp.h.


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