![]() |
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().