![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include <collision.h>
Data Fields | |
colpointf_t * | edgedirs |
int * | elements |
int | hasaabbplanes |
int | isaabb |
int | markframe |
vec3_t | maxs |
vec3_t | mins |
int | numedgedirs |
int | numplanes |
int | numpoints |
int | numtriangles |
colplanef_t * | planes |
colpointf_t * | points |
int | q3surfaceflags |
int | supercontents |
const struct texture_s * | texture |
Definition at line 104 of file collision.h.
colpointf_t* colbrushf_t::edgedirs |
Definition at line 118 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_CalcEdgeDirsForPolygonBrushFloat(), Collision_CalcPlanesForTriangleBrushFloat(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), and Collision_TransformBrush().
int* colbrushf_t::elements |
Definition at line 124 of file collision.h.
Referenced by Collision_ClipTrace_Box(), and Collision_NewBrushFromPlanes().
int colbrushf_t::hasaabbplanes |
Definition at line 130 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), and Collision_TransformBrush().
int colbrushf_t::isaabb |
Definition at line 129 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), and Collision_TransformBrush().
int colbrushf_t::markframe |
Definition at line 110 of file collision.h.
Referenced by Collision_ClipTrace_Box().
vec3_t colbrushf_t::maxs |
Definition at line 108 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PointInsideBrushFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Mod_CollisionBIH_TraceBrush().
vec3_t colbrushf_t::mins |
Definition at line 107 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PointInsideBrushFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Mod_CollisionBIH_TraceBrush().
int colbrushf_t::numedgedirs |
Definition at line 117 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_CalcPlanesForTriangleBrushFloat(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), and Collision_TransformBrush().
int colbrushf_t::numplanes |
Definition at line 114 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_CalcPlanesForTriangleBrushFloat(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PrintBrushAsQHull(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), Collision_TraceLineBrushFloat(), Collision_TracePointBrushFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Collision_ValidateBrush().
int colbrushf_t::numpoints |
Definition at line 120 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_CalcEdgeDirsForPolygonBrushFloat(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PrintBrushAsQHull(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Collision_ValidateBrush().
int colbrushf_t::numtriangles |
Definition at line 123 of file collision.h.
Referenced by Collision_ClipTrace_Box(), and Collision_NewBrushFromPlanes().
colplanef_t* colbrushf_t::planes |
Definition at line 115 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_CalcPlanesForTriangleBrushFloat(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PointInsideBrushFloat(), Collision_PrintBrushAsQHull(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), Collision_TraceLineBrushFloat(), Collision_TracePointBrushFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Collision_ValidateBrush().
colpointf_t* colbrushf_t::points |
Definition at line 121 of file collision.h.
Referenced by Collision_BoundingBoxOfBrushTraceSegment(), Collision_BrushForBox(), Collision_CalcEdgeDirsForPolygonBrushFloat(), Collision_CalcPlanesForTriangleBrushFloat(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_PrintBrushAsQHull(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), Collision_TransformBrush(), Collision_TranslateBrush(), and Collision_ValidateBrush().
int colbrushf_t::q3surfaceflags |
Definition at line 127 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), and Collision_TraceBrushTriangleMeshFloat().
int colbrushf_t::supercontents |
Definition at line 112 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_ClipTrace_Box(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), Collision_TraceBrushTriangleMeshFloat(), Collision_TraceLineBrushFloat(), and Collision_TracePointBrushFloat().
const struct texture_s* colbrushf_t::texture |
Definition at line 126 of file collision.h.
Referenced by Collision_BrushForBox(), Collision_NewBrushFromPlanes(), Collision_TraceBrushBrushFloat(), Collision_TraceBrushTriangleFloat(), and Collision_TraceBrushTriangleMeshFloat().