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_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: