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

#include <model_shared.h>

+ Collaboration diagram for surfmesh_t:

Data Fields

unsigned short * blends
 
struct blendweights_s * data_blendweights
 
intdata_element3i
 
int data_element3i_bufferoffset
 
r_meshbuffer_tdata_element3i_indexbuffer
 
unsigned short * data_element3s
 
int data_element3s_bufferoffset
 
r_meshbuffer_tdata_element3s_indexbuffer
 
floatdata_lightmapcolor4f
 
int data_lightmapcolor4f_bufferoffset
 
r_meshbuffer_tdata_lightmapcolor4f_vertexbuffer
 
intdata_lightmapoffsets
 
floatdata_morphmd2framesize6f
 
struct md3vertex_s * data_morphmd3vertex
 
struct trivertx_s * data_morphmdlvertex
 
struct texvecvertex_s * data_morphtexvecvertex
 
floatdata_normal3f
 
int data_normal3f_bufferoffset
 
r_meshbuffer_tdata_normal3f_vertexbuffer
 
unsigned char * data_skeletalindex4ub
 
int data_skeletalindex4ub_bufferoffset
 
r_meshbuffer_tdata_skeletalindex4ub_vertexbuffer
 
unsigned char * data_skeletalweight4ub
 
int data_skeletalweight4ub_bufferoffset
 
r_meshbuffer_tdata_skeletalweight4ub_vertexbuffer
 
floatdata_svector3f
 
int data_svector3f_bufferoffset
 
r_meshbuffer_tdata_svector3f_vertexbuffer
 
floatdata_texcoordlightmap2f
 
int data_texcoordlightmap2f_bufferoffset
 
r_meshbuffer_tdata_texcoordlightmap2f_vertexbuffer
 
floatdata_texcoordtexture2f
 
int data_texcoordtexture2f_bufferoffset
 
r_meshbuffer_tdata_texcoordtexture2f_vertexbuffer
 
floatdata_tvector3f
 
int data_tvector3f_bufferoffset
 
r_meshbuffer_tdata_tvector3f_vertexbuffer
 
floatdata_vertex3f
 
int data_vertex3f_bufferoffset
 
r_meshbuffer_tdata_vertex3f_vertexbuffer
 
intdata_vertexhash
 
qbool isanimated
 
int max_triangles
 
int max_vertices
 
int num_blends
 
int num_morphframes
 
float num_morphmdlframescale [3]
 
float num_morphmdlframetranslate [3]
 
int num_triangles
 
int num_vertexhashsize
 
int num_vertices
 

Detailed Description

Definition at line 86 of file model_shared.h.

Field Documentation

◆ blends

unsigned short* surfmesh_t::blends

◆ data_blendweights

struct blendweights_s* surfmesh_t::data_blendweights

◆ data_element3i

◆ data_element3i_bufferoffset

int surfmesh_t::data_element3i_bufferoffset

Definition at line 106 of file model_shared.h.

◆ data_element3i_indexbuffer

r_meshbuffer_t* surfmesh_t::data_element3i_indexbuffer

Definition at line 105 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_element3s

◆ data_element3s_bufferoffset

int surfmesh_t::data_element3s_bufferoffset

Definition at line 109 of file model_shared.h.

◆ data_element3s_indexbuffer

r_meshbuffer_t* surfmesh_t::data_element3s_indexbuffer

Definition at line 108 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_lightmapcolor4f

◆ data_lightmapcolor4f_bufferoffset

int surfmesh_t::data_lightmapcolor4f_bufferoffset

Definition at line 124 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_lightmapcolor4f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_lightmapcolor4f_vertexbuffer

Definition at line 123 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_lightmapoffsets

int* surfmesh_t::data_lightmapoffsets

Definition at line 103 of file model_shared.h.

Referenced by Mod_AllocSurfMesh(), Mod_Q1BSP_LoadFaces(), and Mod_VBSP_LoadFaces().

◆ data_morphmd2framesize6f

float* surfmesh_t::data_morphmd2framesize6f

Definition at line 134 of file model_shared.h.

Referenced by Mod_IDP2_Load().

◆ data_morphmd3vertex

struct md3vertex_s* surfmesh_t::data_morphmd3vertex

Definition at line 131 of file model_shared.h.

Referenced by Mod_IDP3_Load().

◆ data_morphmdlvertex

struct trivertx_s* surfmesh_t::data_morphmdlvertex

Definition at line 132 of file model_shared.h.

Referenced by Mod_IDP0_Load(), Mod_IDP2_Load(), and Mod_MDL_LoadFrames().

◆ data_morphtexvecvertex

struct texvecvertex_s* surfmesh_t::data_morphtexvecvertex

Definition at line 133 of file model_shared.h.

Referenced by Mod_Alias_MorphMesh_CompileFrames().

◆ data_normal3f

◆ data_normal3f_bufferoffset

int surfmesh_t::data_normal3f_bufferoffset

Definition at line 118 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_normal3f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_normal3f_vertexbuffer

Definition at line 117 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_skeletalindex4ub

unsigned char* surfmesh_t::data_skeletalindex4ub

◆ data_skeletalindex4ub_bufferoffset

int surfmesh_t::data_skeletalindex4ub_bufferoffset

Definition at line 126 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_skeletalindex4ub_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_skeletalindex4ub_vertexbuffer

Definition at line 125 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_skeletalweight4ub

unsigned char* surfmesh_t::data_skeletalweight4ub

◆ data_skeletalweight4ub_bufferoffset

int surfmesh_t::data_skeletalweight4ub_bufferoffset

Definition at line 128 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_skeletalweight4ub_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_skeletalweight4ub_vertexbuffer

Definition at line 127 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_svector3f

◆ data_svector3f_bufferoffset

int surfmesh_t::data_svector3f_bufferoffset

Definition at line 114 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_svector3f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_svector3f_vertexbuffer

Definition at line 113 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_texcoordlightmap2f

◆ data_texcoordlightmap2f_bufferoffset

int surfmesh_t::data_texcoordlightmap2f_bufferoffset

Definition at line 122 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_texcoordlightmap2f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_texcoordlightmap2f_vertexbuffer

Definition at line 121 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_texcoordtexture2f

◆ data_texcoordtexture2f_bufferoffset

int surfmesh_t::data_texcoordtexture2f_bufferoffset

Definition at line 120 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_texcoordtexture2f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_texcoordtexture2f_vertexbuffer

Definition at line 119 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_tvector3f

◆ data_tvector3f_bufferoffset

int surfmesh_t::data_tvector3f_bufferoffset

Definition at line 116 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_tvector3f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_tvector3f_vertexbuffer

Definition at line 115 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_vertex3f

◆ data_vertex3f_bufferoffset

int surfmesh_t::data_vertex3f_bufferoffset

Definition at line 112 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_vertex3f_vertexbuffer

r_meshbuffer_t* surfmesh_t::data_vertex3f_vertexbuffer

Definition at line 111 of file model_shared.h.

Referenced by Mod_BuildVBOs().

◆ data_vertexhash

int* surfmesh_t::data_vertexhash

Definition at line 146 of file model_shared.h.

Referenced by Mod_Mesh_IndexForVertex().

◆ isanimated

◆ max_triangles

int surfmesh_t::max_triangles

Definition at line 148 of file model_shared.h.

Referenced by Mod_Mesh_AddTriangle().

◆ max_vertices

int surfmesh_t::max_vertices

Definition at line 147 of file model_shared.h.

Referenced by Mod_Mesh_IndexForVertex().

◆ num_blends

int surfmesh_t::num_blends

◆ num_morphframes

int surfmesh_t::num_morphframes

◆ num_morphmdlframescale

float surfmesh_t::num_morphmdlframescale[3]

Definition at line 135 of file model_shared.h.

Referenced by Mod_IDP0_Load().

◆ num_morphmdlframetranslate

float surfmesh_t::num_morphmdlframetranslate[3]

Definition at line 136 of file model_shared.h.

Referenced by Mod_IDP0_Load().

◆ num_triangles

◆ num_vertexhashsize

int surfmesh_t::num_vertexhashsize

Definition at line 145 of file model_shared.h.

Referenced by Mod_Mesh_IndexForVertex().

◆ num_vertices


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