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

#include <collision.h>

+ Collaboration diagram for trace_t:

Data Fields

qbool allsolid
 
qbool bmodelstartsolid
 
double endpos [3]
 
voident
 
double fraction
 
int hitq3surfaceflags
 
int hitsupercontents
 
int hitsupercontentsmask
 
const struct texture_s * hittexture
 
qbool inopen
 
qbool inwater
 
plane_t plane
 
int skipmaterialflagsmask
 
int skipsupercontentsmask
 
double startdepth
 
double startdepthnormal [3]
 
qbool startfound
 
qbool startsolid
 
int startsupercontents
 
const struct texture_s * starttexture
 
qbool worldstartsolid
 

Detailed Description

Definition at line 21 of file collision.h.

Field Documentation

◆ allsolid

◆ bmodelstartsolid

◆ endpos

◆ ent

◆ fraction

double trace_t::fraction

Definition at line 40 of file collision.h.

Referenced by CL_Cache_TraceLineSurfaces(), CL_CheckBottom(), CL_ClientMovement_Move(), CL_ClientMovement_Physics_Walk(), CL_ClientMovement_UpdateStatus(), CL_movestep(), CL_NewParticle(), CL_ParticleExplosion(), CL_SelectTraceLine(), CL_SpawnDecalParticleForPoint(), CL_Trace_Toss(), CL_TraceBox(), CL_TraceLine(), CL_TracePoint(), Collision_ClipExtendFinish(), Collision_ClipExtendPrepare(), Collision_ClipPointToGenericEntity(), Collision_ClipPointToWorld(), Collision_ClipTrace_Box(), Collision_ClipTrace_Point(), Collision_CombineTraces(), Collision_TraceBrushBrushFloat(), Collision_TraceLineBrushFloat(), Collision_TraceLineTriangleFloat(), droptofloor_bsp_failcond(), Mod_CollisionBIH_PointSuperContents_Mesh(), Mod_CollisionBIH_TraceBrush(), Mod_CollisionBIH_TraceLineOfSight(), Mod_CollisionBIH_TraceLineShared(), Mod_CollisionBIH_TracePoint(), Mod_CollisionBIH_TracePoint_Mesh(), Mod_GenerateLightmaps_LightPoint(), Mod_GenerateLightmaps_SamplePoint(), Mod_MDLMD2MD3_TraceBox(), Mod_MDLMD2MD3_TraceLine(), Mod_Q1BSP_RecursiveHullCheck(), Mod_Q1BSP_TraceBox(), Mod_Q1BSP_TraceLine(), Mod_Q1BSP_TraceLineAgainstSurfaces(), Mod_Q1BSP_TraceLineAgainstSurfacesFindTextureOnNode(), Mod_Q1BSP_TraceLineOfSight(), Mod_Q1BSP_TracePoint(), Mod_Q3BSP_TraceLineOfSight(), PHYS_NudgeOutOfSolid(), R_CompleteLightPoint(), R_DrawCorona(), R_DrawParticles(), R_MoveExplosion(), R_Shadow_BounceGrid_TracePhotons_Shot(), R_Shadow_SelectLightInView(), R_Shadow_SetCursorLocationForView(), Sbar_ShowFPS(), SV_CheckBottom(), SV_FlyMove(), SV_movestep(), SV_NudgeOutOfSolid_PivotIsKnownGood(), SV_Physics_Toss(), SV_PushMove(), SV_SetIdealPitch(), SV_Trace_Toss(), SV_TraceBox(), SV_TraceLine(), SV_TracePoint(), SV_UserFriction(), SV_WalkMove(), V_CalcRefdefUsing(), VM_CL_checkbottom(), VM_CL_droptofloor(), and VM_SetTraceGlobals().

◆ hitq3surfaceflags

◆ hitsupercontents

◆ hitsupercontentsmask

◆ hittexture

◆ inopen

◆ inwater

◆ plane

◆ skipmaterialflagsmask

◆ skipsupercontentsmask

◆ startdepth

◆ startdepthnormal

◆ startfound

qbool trace_t::startfound

◆ startsolid

◆ startsupercontents

◆ starttexture

const struct texture_s* trace_t::starttexture

◆ worldstartsolid


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