Plasma Engine  2.0
Loading...
Searching...
No Matches
plFrustum Member List

This is the complete list of members for plFrustum, including all inherited members.

AccessPlane(plUInt8 uiPlane)plFrustum
BottomPlane enum value (defined in plFrustum)plFrustum
ComputeCornerPoints(plVec3 out_pPoints[FrustumCorner::CORNER_COUNT]) constplFrustum
CORNER_COUNT enum value (defined in plFrustum)plFrustum
FarBottomLeft enum value (defined in plFrustum)plFrustum
FarBottomRight enum value (defined in plFrustum)plFrustum
FarPlane enum value (defined in plFrustum)plFrustum
FarTopLeft enum value (defined in plFrustum)plFrustum
FarTopRight enum value (defined in plFrustum)plFrustum
FrustumCorner enum name (defined in plFrustum)plFrustum
GetObjectPosition(const plVec3 *pVertices, plUInt32 uiNumVertices) constplFrustum
GetObjectPosition(const plVec3 *pVertices, plUInt32 uiNumVertices, const plMat4 &mObjectTransform) constplFrustum
GetObjectPosition(const plBoundingSphere &sphere) constplFrustum
GetObjectPosition(const plBoundingBox &box) constplFrustum
GetPlane(plUInt8 uiPlane) constplFrustum
GetTransformedFrustum(const plMat4 &mTransform) constplFrustum
InvertFrustum()plFrustum
IsValid() constplFrustum
LeftPlane enum value (defined in plFrustum)plFrustum
MakeFromCorners(const plVec3 pCorners[FrustumCorner::CORNER_COUNT])plFrustumstatic
MakeFromFOV(const plVec3 &vPosition, const plVec3 &vForwards, const plVec3 &vUp, plAngle fovX, plAngle fovY, float fNearPlane, float fFarPlane)plFrustumstatic
MakeFromMVP(const plMat4 &mModelViewProjection, plClipSpaceDepthRange::Enum depthRange=plClipSpaceDepthRange::Default, plHandedness::Enum handedness=plHandedness::Default)plFrustumstatic
MakeFromPlanes(const plPlane *pPlanes)plFrustumstatic
NearBottomLeft enum value (defined in plFrustum)plFrustum
NearBottomRight enum value (defined in plFrustum)plFrustum
NearPlane enum value (defined in plFrustum)plFrustum
NearTopLeft enum value (defined in plFrustum)plFrustum
NearTopRight enum value (defined in plFrustum)plFrustum
Overlaps(const plSimdBBox &object) constplFrustum
Overlaps(const plSimdBSphere &object) constplFrustum
PLANE_COUNT enum value (defined in plFrustum)plFrustum
PlaneType enum name (defined in plFrustum)plFrustum
plFrustum()plFrustum
RightPlane enum value (defined in plFrustum)plFrustum
TopPlane enum value (defined in plFrustum)plFrustum
TransformFrustum(const plMat4 &mTransform)plFrustum
TryMakeFromCorners(plFrustum &out_frustum, const plVec3 pCorners[FrustumCorner::CORNER_COUNT])plFrustumstatic
TryMakeFromFOV(plFrustum &out_frustum, const plVec3 &vPosition, const plVec3 &vForwards, const plVec3 &vUp, plAngle fovX, plAngle fovY, float fNearPlane, float fFarPlane)plFrustumstatic
TryMakeFromMVP(plFrustum &out_frustum, const plMat4 &mModelViewProjection, plClipSpaceDepthRange::Enum depthRange=plClipSpaceDepthRange::Default, plHandedness::Enum handedness=plHandedness::Default)plFrustumstatic
TryMakeFromPlanes(plFrustum &out_frustum, const plPlane *pPlanes)plFrustumstatic
~plFrustum() (defined in plFrustum)plFrustum