Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

trace_t Struct Reference

#include <q_shared.h>

Collaboration diagram for trace_t:

Collaboration graph
[legend]

Data Fields

qboolean allsolid
brush_tbrush
int contents
float dist
vec3_t endpos
int entityNum
face_tface
vec3_t filter
float fraction
vec3_t hit
float hitFraction
qboolean passSolid
cplane_t plane
qboolean selected
qboolean startsolid
int surfaceFlags
terrainFace_tterraface

Field Documentation

qboolean allsolid
 

Definition at line 1021 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_ClipMoveToEntities(), CG_PlayerShadow(), CG_ReflectVelocity(), CM_PositionTest(), CM_TestBoxInBrush(), CM_TestCapsuleInCapsule(), CM_TestInLeaf(), CM_TraceThroughBrush(), CM_TraceThroughSphere(), CM_TraceThroughVerticalCylinder(), PM_CheckDuck(), PM_CorrectAllSolid(), PM_GroundTrace(), PM_SlideMove(), PM_StepSlideMove(), and SV_ClipMoveToEntities().

brush_t* brush
 

Definition at line 42 of file SELECT.H.

Referenced by Drag_Begin(), Drag_Setup(), Select_Ray(), and UpdateTarget().

int contents
 

Definition at line 1027 of file q_shared.h.

Referenced by BotImport_Trace(), CM_TestBoxInBrush(), CM_TestInLeaf(), CM_Trace(), CM_TraceThroughBrush(), CM_TraceThroughPatch(), CM_TraceThroughSphere(), CM_TraceThroughVerticalCylinder(), and weapon_railgun_fire().

float dist
 

Definition at line 45 of file SELECT.H.

Referenced by Test_Ray().

vec3_t endpos
 

Definition at line 1024 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_AddFragment(), CG_Bullet(), CG_FragmentBounceMark(), CG_FragmentBounceSound(), CG_LightningBolt(), CG_OffsetThirdPersonView(), CG_PlayerShadow(), CG_PlayerSplash(), CG_ReflectVelocity(), CG_ScanForCrosshairEntity(), CG_ShotgunPellet(), CM_TransformedBoxTrace(), G_BounceItem(), G_BounceMissile(), G_MissileImpact(), PM_SlideMove(), PM_StepSlideMove(), and weapon_railgun_fire().

int entityNum
 

Definition at line 1028 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_ClipMoveToEntities(), CG_ScanForCrosshairEntity(), CG_Trace(), G_BounceItem(), G_MissileImpact(), PM_GroundTrace(), PM_SlideMove(), SV_ClipMoveToEntities(), SV_ClipToEntity(), SV_Trace(), ValidBloodPool(), and weapon_railgun_fire().

face_t* face
 

Definition at line 43 of file SELECT.H.

Referenced by Drag_Begin(), Drag_Setup(), and Select_Ray().

vec3_t filter
 

Definition at line 106 of file light.h.

Referenced by LightingAtSample(), SunToPoint(), and TraceLine().

float fraction
 

Definition at line 1023 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_AddFragment(), CG_ClipMoveToEntities(), CG_LightningBolt(), CG_OffsetThirdPersonView(), CG_PlayerShadow(), CG_PlayerSplash(), CG_ReflectVelocity(), CG_Trace(), CM_TestBoxInBrush(), CM_TestCapsuleInCapsule(), CM_TestInLeaf(), CM_TracePointThroughPatchCollide(), CM_TraceThroughBrush(), CM_TraceThroughLeaf(), CM_TraceThroughPatch(), CM_TraceThroughPatchCollide(), CM_TraceThroughSphere(), CM_TraceThroughTree(), CM_TraceThroughVerticalCylinder(), CM_TransformedBoxTrace(), G_BounceItem(), G_BounceMissile(), PM_GroundTrace(), PM_GroundTraceMissed(), PM_SlideMove(), PM_StepSlideMove(), SV_ClipMoveToEntities(), SV_ClipToEntity(), SV_Trace(), and ValidBloodPool().

vec3_t hit
 

Definition at line 109 of file light.h.

Referenced by SunToPoint(), TraceLine(), and TraceLine_r().

float hitFraction
 

Definition at line 110 of file light.h.

Referenced by TraceLine().

qboolean passSolid
 

Definition at line 111 of file light.h.

Referenced by LightContributionToPoint(), LightingAtSample(), TraceLine(), and TraceLine_r().

cplane_t plane
 

Definition at line 1025 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_FragmentBounceMark(), CG_PlayerShadow(), CG_ReflectVelocity(), CM_TracePointThroughPatchCollide(), CM_TraceThroughBrush(), CM_TraceThroughPatchCollide(), CM_TraceThroughSphere(), CM_TraceThroughVerticalCylinder(), CM_TransformedBoxTrace(), G_BounceItem(), G_BounceMissile(), G_MissileImpact(), PM_AirMove(), PM_GroundTrace(), PM_SlideMove(), PM_StepSlideMove(), PM_WalkMove(), PM_WaterMove(), and weapon_railgun_fire().

qboolean selected
 

Definition at line 46 of file SELECT.H.

Referenced by Drag_Setup(), and Select_Ray().

qboolean startsolid
 

Definition at line 1022 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CG_ClipMoveToEntities(), CG_PlayerShadow(), CG_TouchTriggerPrediction(), CM_TestBoxInBrush(), CM_TestCapsuleInCapsule(), CM_TestInLeaf(), CM_TraceThroughBrush(), CM_TraceThroughSphere(), CM_TraceThroughVerticalCylinder(), SV_ClipMoveToEntities(), SV_EntityContact(), and ValidBloodPool().

int surfaceFlags
 

Definition at line 1026 of file q_shared.h.

Referenced by BotAI_Trace(), BotImport_EntityTrace(), BotImport_Trace(), CM_TraceThroughBrush(), CM_TraceThroughPatch(), G_MissileImpact(), PM_CrashLand(), PM_FootstepForSurface(), PM_Friction(), PM_WalkMove(), and weapon_railgun_fire().

terrainFace_t* terraface
 

Definition at line 44 of file SELECT.H.


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 20:01:24 2005 for Quake III Arena by  doxygen 1.3.9.1