doom3-gpl
Doom 3 GPL source release
|
This is the complete list of members for idFrustum, including all inherited members.
AddLocalCapsToProjectionBounds(const idVec3 endPoints[4], const int endPointCull[4], const idVec3 &point, int pointCull, int pointClip, idBounds &projectionBounds) const | idFrustum | private |
AddLocalLineToProjectionBoundsSetCull(const idVec3 &start, const idVec3 &end, int &startCull, int &endCull, idBounds &bounds) const | idFrustum | private |
AddLocalLineToProjectionBoundsUseCull(const idVec3 &start, const idVec3 &end, int startCull, int endCull, idBounds &bounds) const | idFrustum | private |
axis | idFrustum | private |
AxisProjection(const idVec3 &dir, float &min, float &max) const | idFrustum | |
AxisProjection(const idMat3 &ax, idBounds &bounds) const | idFrustum | |
AxisProjection(const idVec3 indexPoints[8], const idVec3 cornerVecs[4], const idVec3 &dir, float &min, float &max) const | idFrustum | private |
BoundsCullLocalFrustum(const idBounds &bounds, const idFrustum &localFrustum, const idVec3 indexPoints[8], const idVec3 cornerVecs[4]) const | idFrustum | private |
BoundsRayIntersection(const idBounds &bounds, const idVec3 &start, const idVec3 &dir, float &scale1, float &scale2) const | idFrustum | private |
ClipFrustumToBox(const idBox &box, float clipFractions[4], int clipPlanes[4]) const | idFrustum | private |
ClipLine(const idVec3 localPoints[8], const idVec3 points[8], int startIndex, int endIndex, idVec3 &start, idVec3 &end, int &startClip, int &endClip) const | idFrustum | private |
ClippedProjectionBounds(const idFrustum &frustum, const idBox &clipBox, idBounds &projectionBounds) const | idFrustum | |
ConstrainToBounds(const idBounds &bounds) | idFrustum | |
ConstrainToBox(const idBox &box) | idFrustum | |
ConstrainToFrustum(const idFrustum &frustum) | idFrustum | |
ConstrainToSphere(const idSphere &sphere) | idFrustum | |
ContainsPoint(const idVec3 &point) const | idFrustum | |
CullBounds(const idBounds &bounds) const | idFrustum | |
CullBox(const idBox &box) const | idFrustum | |
CullFrustum(const idFrustum &frustum) const | idFrustum | |
CullLocalBox(const idVec3 &localOrigin, const idVec3 &extents, const idMat3 &localAxis) const | idFrustum | private |
CullLocalFrustum(const idFrustum &localFrustum, const idVec3 indexPoints[8], const idVec3 cornerVecs[4]) const | idFrustum | private |
CullLocalWinding(const idVec3 *points, const int numPoints, int *pointCull) const | idFrustum | private |
CullPoint(const idVec3 &point) const | idFrustum | |
CullSphere(const idSphere &sphere) const | idFrustum | |
CullWinding(const class idWinding &winding) const | idFrustum | |
dFar | idFrustum | private |
dLeft | idFrustum | private |
dNear | idFrustum | private |
dUp | idFrustum | private |
Expand(const float d) const | idFrustum | |
ExpandSelf(const float d) | idFrustum | |
FromProjection(const idBounds &bounds, const idVec3 &projectionOrigin, const float dFar) | idFrustum | |
FromProjection(const idBox &box, const idVec3 &projectionOrigin, const float dFar) | idFrustum | |
FromProjection(const idSphere &sphere, const idVec3 &projectionOrigin, const float dFar) | idFrustum | |
GetAxis(void) const | idFrustum | |
GetCenter(void) const | idFrustum | |
GetFarDistance(void) const | idFrustum | |
GetLeft(void) const | idFrustum | |
GetNearDistance(void) const | idFrustum | |
GetOrigin(void) const | idFrustum | |
GetUp(void) const | idFrustum | |
idFrustum(void) | idFrustum | |
IntersectsBounds(const idBounds &bounds) const | idFrustum | |
IntersectsBox(const idBox &box) const | idFrustum | |
IntersectsFrustum(const idFrustum &frustum) const | idFrustum | |
IntersectsSphere(const idSphere &sphere) const | idFrustum | |
IntersectsWinding(const idWinding &winding) const | idFrustum | |
invFar | idFrustum | private |
IsValid(void) const | idFrustum | |
LineIntersection(const idVec3 &start, const idVec3 &end) const | idFrustum | |
LocalFrustumIntersectsBounds(const idVec3 points[8], const idBounds &bounds) const | idFrustum | private |
LocalFrustumIntersectsFrustum(const idVec3 points[8], const bool testFirstSide) const | idFrustum | private |
LocalLineIntersection(const idVec3 &start, const idVec3 &end) const | idFrustum | private |
LocalRayIntersection(const idVec3 &start, const idVec3 &dir, float &scale1, float &scale2) const | idFrustum | private |
MoveFarDistance(float dFar) | idFrustum | |
MoveNearDistance(float dNear) | idFrustum | |
origin | idFrustum | private |
PlaneDistance(const idPlane &plane) const | idFrustum | |
PlaneSide(const idPlane &plane, const float epsilon=ON_EPSILON) const | idFrustum | |
ProjectionBounds(const idBounds &bounds, idBounds &projectionBounds) const | idFrustum | |
ProjectionBounds(const idBox &box, idBounds &projectionBounds) const | idFrustum | |
ProjectionBounds(const idSphere &sphere, idBounds &projectionBounds) const | idFrustum | |
ProjectionBounds(const idFrustum &frustum, idBounds &projectionBounds) const | idFrustum | |
ProjectionBounds(const idWinding &winding, idBounds &projectionBounds) const | idFrustum | |
RayIntersection(const idVec3 &start, const idVec3 &dir, float &scale1, float &scale2) const | idFrustum | |
Rotate(const idMat3 &rotation) const | idFrustum | |
RotateSelf(const idMat3 &rotation) | idFrustum | |
SetAxis(const idMat3 &axis) | idFrustum | |
SetOrigin(const idVec3 &origin) | idFrustum | |
SetPyramid(float dNear, float dFar) | idFrustum | |
SetSize(float dNear, float dFar, float dLeft, float dUp) | idFrustum | |
ToClippedPoints(const float fractions[4], idVec3 points[8]) const | idFrustum | private |
ToIndexPoints(idVec3 indexPoints[8]) const | idFrustum | private |
ToIndexPointsAndCornerVecs(idVec3 indexPoints[8], idVec3 cornerVecs[4]) const | idFrustum | private |
ToPlanes(idPlane planes[6]) const | idFrustum | |
ToPoints(idVec3 points[8]) const | idFrustum | |
Translate(const idVec3 &translation) const | idFrustum | |
TranslateSelf(const idVec3 &translation) | idFrustum |