cFrustum has no public fields.
| Return Type | Function Name | Parameters | Description |
|---|---|---|---|
| void | SetupPerspectiveProj | const cMatrixf &in a_mtxProj, const cMatrixf &in a_mtxView, float afFarPlane, float afNearPlane, float afFOV, float afAspect, const cVector3f& avOrigin | |
| void | SetupOrthoProj | const cMatrixf &in a_mtxProj, const cMatrixf &in a_mtxView, float afFarPlane, float afNearPlane, const cVector2f& avViewSize, const cVector3f& avOrigin | |
| const cPlanef& | GetPlane | eFrustumPlane aType | |
| const cVector3f& | GetVertex | int alIdx | |
| bool | CollidePoint | const cVector3f &in avPoint | |
| eCollision | CollideBoundingVolume | cBoundingVolume@+ apBV | |
| eCollision | CollideFrustum | cFrustum@+ apFrustum | |
| eCollision | CollideFustrumSphere | const cVector3f &in avCenter, float afRadius | |
| eCollision | CollideSphere | const cVector3f &in avCenter, float afRadius, int alMaxPlanes | |
| eCollision | CollideAABB | const cVector3f &in avMin, const cVector3f &in avMax, int alMaxPlanes | |
| const cMatrixf& | GetProjectionMatrix | ||
| const cMatrixf& | GetViewMatrix | const | |
| float | GetFarPlane | const | |
| float | GetNearPlane | const | |
| float | GetAspect | const | |
| float | GetFOV | const | |
| bool | GetInfFarPlane | ||
| void | SetInvertsCullMode | bool abX | |
| bool | GetInvertsCullMode | ||
| eProjectionType | GetProjectionType | const | |
| const cVector2f& | GetOrthoViewSize | const | |
| bool | CheckSphereNearPlaneIntersection | const cVector3f& avCenter, float afRadius | |
| bool | CheckAABBNearPlaneIntersection | const cVector3f& avMin, const cVector3f& avMax | |
| bool | CheckBVNearPlaneIntersection | cBoundingVolume@+ aBV | |
| bool | CheckFrustumNearPlaneIntersection | cFrustum@+ aFrustum | |
| bool | CheckPyramidNearPlaneIntersection | cFrustum@+ aFrustum | |
| bool | CheckLineIntersection | const cVector3f &in avStart, const cVector3f& avEnd, cVector3f& avIntersection | |
| const cBoundingVolume@+ | GetBoundingVolume | ||
| const cVector3f& | GetOrigin | ||
| cBoundingVolume@+ | GetOriginBV | ||
| cVector3f | GetForward |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!