DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
]
C
aliasbone_t
C
aliastag_t
C
alloc_chain
C
allocatedoggpage_t
C
animatemodel_cache
C
animscene_t
C
barrier_t
C
beam_t
C
benchmarkhistory_t
C
bih_leaf_t
C
bih_node_t
C
bih_t
C
blendweights_t
C
cachepic_t
C
capturevideostate_avi_formatspecific_t
C
capturevideostate_ogg_formatspecific_t
C
challenge_t
C
channel_t
C
cl_clientmovement_state_t
C
cl_downloadack_t
C
cl_effect_t
C
cl_iplog_item_t
C
cl_locnode_t
C
cl_soundstats_t
C
cl_video_subtitle_info_t
C
client_state_t
C
client_static_t
C
client_t
C
clvideo_t
C
cmd_alias_t
C
cmd_buf_t
C
cmd_function_t
C
cmd_input_t
C
cmd_iter_t
C
cmd_state_t
Command interpreter state - the tokenizing and execution of commands, as well as pointers to which cvars and aliases they can access
C
cmd_userdefined_t
Container for user-defined QC functions and aliases, shared between different command interpreters
C
colboxbrushf_t
C
colbrushf_t
C
collision_cachedtrace_parameters_t
C
collision_cachedtrace_t
C
colplanef_t
C
colpointf_t
C
CompressedImageCacheItem
C
con_lineinfo_t
C
con_text_info_t
C
conbuffer_t
C
convex_builder_state_t
C
convex_corner_t
C
convex_face_t
C
crypto_data_t
C
crypto_storedhostkey_t
C
crypto_t
C
cshift_t
C
csqc_vidvars_t
C
csqcentityframedb_t
C
cubemapinfo_t
C
Curl_downloadinfo_t
C
CURLMsg
C
customstat_t
C
cvar_hash_t
C
cvar_state_t
C
cvar_t
C
daliasframe_t
C
daliasframetype_t
C
daliasgroup_t
C
daliashdr_t
C
daliasinterval_t
C
daliasskingroup_t
C
daliasskininterval_t
C
daliasskintype_t
C
debug_data_t
C
decalsystem_t
C
dfield16_t
C
dfunction_t
C
dhlmdl_animevent_t
C
dhlmdl_animvalue_t
C
dhlmdl_attachment_t
C
dhlmdl_bodypart_t
C
dhlmdl_bone_controller_t
C
dhlmdl_bone_t
C
dhlmdl_header_t
C
dhlmdl_hitbox_t
C
dhlmdl_mesh_t
C
dhlmdl_sequence_description_t
C
dhlmdl_sequence_group_t
C
dhlmdl_sequence_header_t
C
dhlmdl_t
C
dhlmdl_texture_t
C
dhlmdl_trivert_t
C
dlight_t
C
dllfunction_t
C
downloadinfo
C
dp_font_t
C
dp_fonts_t
C
dpackfile_t
C
dpackheader_t
C
dpmbone_t
C
dpmbonepose_t
C
dpmbonevert_t
C
dpmframe_t
C
dpmheader_t
C
dpmmesh_t
C
dpmvertex_t
C
dprograms_t
C
dprograms_v7_t
C
dpvsimpledecodestream_t
C
drawqueuemesh_t
C
dsprite2_t
C
dsprite2frame_t
C
dsprite_t
C
dspriteframe_t
C
dspriteframetype_t
C
dspritegroup_t
C
dspritehl_t
C
dspriteinterval_t
C
dstatement16_t
C
dstatement32_t
C
dtriangle_t
C
dvpk_archive_md5_entry_t
C
dvpk_dir_entry_t
C
dvpk_header_v1_t
C
dvpk_header_v2_t
C
dvpk_other_md5_entry_t
C
dvpk_signature_entry_t
C
edict_engineprivate_t
C
embeddedpic_t
C
entity_database4_commit_t
C
entity_frame_t
C
entity_frameinfo_t
C
entity_persistent_t
C
entity_render_t
C
entity_state_t
C
entity_t
C
entityframe4_database_t
C
entityframe5_changestate_t
C
entityframe5_database_t
C
entityframe5_packetlog_t
C
entityframe_database_t
C
entityframeqw_database_t
C
entityframeqw_snapshot_t
C
entvars_t
C
envmapinfo_s
C
episode_t
C
eventqueueitem_t
C
explosion_t
C
extendtraceinfo_t
C
findnonsolidlocationinfo_t
C
font_incmap_t
C
font_postprocess_t
C
fontfilecache_t
C
frameblend_t
C
framegroupblend_t
C
fssearch_t
C
ft2_attachment_t
C
ft2_font_map_t
C
ft2_font_t
C
ft2_kerning_t
C
ft2_settings_t
C
FT_BBox
C
FT_Bitmap
C
FT_Bitmap_Size
C
FT_CharMapRec
C
FT_FaceRec
C
FT_Generic
C
FT_Glyph_Metrics
C
FT_GlyphSlotRec
C
FT_Open_Args
C
FT_Outline
C
FT_Outline_Funcs
C
FT_Parameter
C
FT_Size_Metrics
C
FT_Size_RequestRec
C
FT_SizeRec
C
FT_Vector
C
gamedir_t
C
gameinfo_t
C
gamelevels_t
C
gamemode_info_t
C
gl_state_t
C
glfunction_t
C
glmode_t
C
globalvars_t
C
gltexture_t
C
gltexturepool_t
C
gltextureunit_t
C
glyph_slot_t
C
hl2dheader_t
C
hl2lump_t
C
host_static_t
C
hull_t
C
hullinfo_t
C
hz_bitstream_read_t
C
hz_bitstream_readblock_t
C
hz_bitstream_readblocks_t
C
imageformat_t
C
in_bestweapon_info_t
C
iqmanim_t
C
iqmbounds_t
C
iqmextension_t
C
iqmheader_t
C
iqmjoint1_t
C
iqmjoint_t
C
iqmmesh_t
C
iqmpose1_t
C
iqmpose_t
C
iqmtriangle_t
C
iqmvertexarray_t
C
j_compress_ptr
C
j_decompress_ptr
C
jamdecodestream_t
C
jpeg_component_info
C
jpeg_destination_mgr
C
jpeg_error_mgr
C
jpeg_memory_mgr
C
jpeg_source_mgr
C
kbutton_t
C
keyname_t
C
level_t
C
lhnetaddress_t
C
lhnetaddressnative_t
C
lhnetpacket_t
C
lhnetsocket_t
C
libavwstream_t
C
lightmaplight_t
C
lightmapsample_t
C
lightmaptriangle_t
C
lightmapvertex_t
C
lightstyle_t
C
link_t
C
listener_t
C
llist_t
C
loadingscreenstack_t
C
lump_t
C
lumpinfo_t
C
matrix4x4_t
C
mclipnode_t
C
md2_t
C
md2frame_t
C
md2stvert_t
C
md2triangle_t
C
md3frameinfo_t
C
md3mesh_t
C
md3modelheader_t
C
md3shader_t
C
md3tag_t
C
md3vertex_t
C
mdef_t
C
mdfour_s
C
mdl_t
C
medge_t
C
memexpandablearray_array_t
C
memexpandablearray_t
C
memheader_t
C
mempool_t
C
meshqueue_t
C
mfunction_t
C
mleaf_t
C
mmodel_t
C
mnode_t
C
mod_alloclightmap_row_t
C
mod_alloclightmap_state_t
C
Mod_MakeSortedSurfaces_qsortsurface_t
C
model_brush_lightstyleinfo_t
C
model_brush_t
C
model_brushq1_t
C
model_brushq3_t
C
model_sprite_t
C
model_t
C
modlist_entry_t
C
modloader_t
C
movevars_t
C
mplane_t
C
mportal_t
C
mspriteframe_t
C
mstatement_t
C
msurface_lightmapinfo_t
C
msurface_t
Describes the textures to use on a range of triangles in the model, and mins/maxs (AABB) for culling
C
mtexinfo_t
C
mvertex_t
C
mwad_t
C
my_destination_mgr
C
namecache_s
C
nehahrademonames_t
►
C
netconn_t
C
netconn_nq_s
C
netconn_qw_s
C
netgraphitem_t
C
objvertex_t
C
ogg_packet
C
ogg_page
C
ogg_stream_perchannel_t
C
ogg_stream_persfx_t
C
ogg_stream_state
C
ogg_sync_state
C
oggpack_buffer
C
OggVorbis_File
C
ov_callbacks
C
ov_decode_t
C
pack_t
C
packfile_t
C
particle_t
C
particleeffectinfo_t
C
particletexture_t
C
particletype_t
C
patchinfo_t
C
patchtess_t
C
pcx_t
C
pk3_endOfCentralDir_t
C
plane_t
C
playermove_t
C
po_string_t
C
po_t
C
portable_sampleframe_t
Exported for capturevideo so ogg can see all channels
C
portal_t
C
portalrecursioninfo_t
C
protocolversioninfo_s
C
prvm_edict_private_t
C
prvm_edict_t
C
prvm_eval_t
C
prvm_prog_fieldoffsets_t
C
prvm_prog_funcoffsets_t
C
prvm_prog_garbagecollection_state_t
C
prvm_prog_globaloffsets_t
C
prvm_prog_t
C
prvm_required_field_t
C
prvm_stack_t
C
prvm_stringbuffer_t
C
pskaniminfo_t
C
pskanimkeys_t
C
pskboneinfo_t
C
pskchunk_t
C
pskface_t
C
pskmatt_t
C
pskpnts_t
C
pskpose_t
C
pskrawweights_t
C
pskvtxw_t
C
q2dheader_t
C
q2dmodel_t
C
q2wal_t
C
q3dbrush_t
C
q3dbrushside_ig_t
C
q3dbrushside_t
C
q3deffect_t
C
q3dface_t
C
q3dheader_t
C
q3dleaf_t
C
q3dlightgrid_t
C
q3dlightmap_t
C
q3dmeshvertex_t
C
q3dmodel_t
C
q3dnode_t
C
q3dplane_t
C
q3dpvs_t
C
q3dtexture_t
C
q3dvertex_t
C
q3mbrush_t
C
q3mbrushside_t
C
q3shader_data_t
C
q3shader_hash_entry_t
C
q3shaderinfo_deform_t
C
q3shaderinfo_layer_alphagen_t
C
q3shaderinfo_layer_rgbgen_t
C
q3shaderinfo_layer_t
C
q3shaderinfo_layer_tcgen_t
C
q3shaderinfo_layer_tcmod_t
C
qfile_t
C
qpic_t
C
r_bufferdata_buffer_t
C
r_decalsystem_splatqueue_t
C
r_framebufferstate_t
C
r_framedata_mem_t
C
r_glsl_permutation_t
C
r_meshbuffer_t
C
r_q1bsp_getlightinfo_t
C
r_qwskincache_t
C
r_refdef_scene_t
C
r_refdef_t
C
r_refdef_view_t
C
r_refdef_viewcache_t
C
r_rendertarget_t
C
r_shadow_bouncegrid_photon_path_t
C
r_shadow_bouncegrid_photon_t
C
r_shadow_bouncegrid_settings_t
C
r_shadow_bouncegrid_state_t
C
r_skinframe_t
C
r_viewport_t
C
r_waterstate_t
C
r_waterstate_waterplane_t
C
randomseed_t
C
ratetable_t
C
RecursiveHullCheckTraceInfo_t
C
rendermodule_t
C
requirement
C
rmesh_t
C
rsurfacestate_t
C
rtexture_t
C
rtexturepool_t
C
rtlight_particle_t
C
rtlight_t
C
scoreboard_t
C
scr_touchscreenarea_t
C
searchpath_t
Search paths for files (including packages)
C
server_cryptoconnect_t
C
server_floodaddress_t
C
server_static_t
C
server_t
C
sfx_t
C
shader_t
C
shadermodeinfo_t
C
shaderpermutationinfo_t
C
shadowmesh_t
C
shadowmeshvertexhash_t
C
showlmp_t
C
sizebuf_t
C
skeleton_t
C
skinfile_t
C
skinfileitem_t
C
skinframe_t
C
snd_buffer_t
C
snd_fetcher_t
C
snd_format_t
C
snd_ringbuffer_t
C
speakerlayout_t
C
stringlist_t
C
stvert_t
C
suffixinfo_t
C
surfmesh_t
C
svbsp_node_t
C
svbsp_polygon_t
C
svbsp_t
C
svbspmesh_t
C
sys_cleantime_t
C
sys_t
C
TargaHeader
C
taskqueue_state_t
C
taskqueue_state_thread_t
C
taskqueue_task_t
C
texture_shaderpass_t
C
texture_t
C
textypeinfo_t
C
texvecvertex_t
C
theora_comment
Comment header metadata
C
theora_info
Theora bitstream info
C
theora_state
Codec internal state and context
C
Thread_Atomic
C
thread_cond_t
C
thread_semaphore_t
C
threadwrapper_t
C
tinydoubleplane_t
C
tinyplane_t
LadyHavoc: minimal plane structure
C
trace_t
C
tridecal_t
C
trivertx_t
C
uri_to_prog_t
C
usercmd_t
C
vfs_t
C
vid_joystate_t
C
vid_mode_t
C
viddef_mode_t
C
viddef_support_t
C
viddef_t
C
video_resolution_t
C
vidfallback_s
C
vmparticlespawner_t
C
vmparticletheme_t
C
vorbis_block
C
vorbis_comment
C
vorbis_dsp_state
C
vorbis_info
C
wadinfo_t
C
wadstate_t
C
wavinfo_t
C
world_physics_t
C
world_t
C
xmp_channel
C
xmp_module
C
xmp_module_info
C
xmp_stream_perchannel_t
C
xmp_stream_persfx_t
C
yuv_buffer
C
z_stream
C
ztoolkit_t
C
zymbone_t
C
zymlump_t
C
zymscene_t
C
zymtype1header_t
C
zymvertex_t
Generated on Mon Mar 10 2025 16:50:23 for DarkPlaces by
1.12.0