Trace result structure
Type: Value type
| Declaration | Description |
|---|---|
| void TraceResult() | Constructor. |
| void TraceResult(const TraceResult& in tr) | Constructor. |
| TraceResult& opAssign(const TraceResult& in tr) | Assignment operator |
| Declaration | Description |
|---|---|
| int fAllSolid | Flag telling whether the trace occured in an all solid area. |
| int fStartSolid | Flag telling whether the trace started in a solid area. |
| int fInOpen | Flag telling whether the trace ended in an open area. |
| int fInWater | Flag telling whether the trace ended in water |
| float flFraction | Fraction. |
| Vector vecEndPos | End position. |
| float flPlaneDist | Plane distance. |
| Vector vecPlaneNormal | Plane normal |
| edict_t@ pHit | Hit entity |
| int iHitgroup | Hit group. |