TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iFrustum Member List

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

AddPlane(const sPlanef &aPlane)=0iFrustumpure virtual
AddPlanes(tU32 aulNumPlane, const sPlanef *apPlanes)=0iFrustumpure virtual
AddRef()=0iUnknownpure virtual
Clone() const =0iFrustumpure virtual
ComputeScreenBoundingBox(const sMatrixf &amtxWVP, const sRectf &aViewport)=0iFrustumpure virtual
Copy(const iFrustum *apSrc)=0iFrustumpure virtual
CullAABB(const sVec3f &avMin, const sVec3f &avMax) const =0iFrustumpure virtual
CullSphere(const sVec3f &avCenter, tF32 afRadius) const =0iFrustumpure virtual
DeleteThis()=0iUnknownpure virtual
ExtractPlanes(const sMatrixf &mtxVP)=0iFrustumpure virtual
GetBoundingVolume() const =0iFrustumpure virtual
GetForward() const =0iFrustumpure virtual
GetNumPlanes() const =0iFrustumpure virtual
GetNumRefs() const =0iUnknownpure virtual
GetPlane(tU32 ulIdx) const =0iFrustumpure virtual
GetPlanes() const =0iFrustumpure virtual
GetRight() const =0iFrustumpure virtual
GetUp() const =0iFrustumpure virtual
IntersectAABB(const sVec3f &avMin, const sVec3f &avMax) const =0iFrustumpure virtual
IntersectSphere(const sVec3f &avCenter, tF32 afRadius) const =0iFrustumpure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
SetBoundingVolume(iBoundingVolume *apBV)=0iFrustumpure virtual
SetNumPlanes(tU32 ulNumPlane)=0iFrustumpure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetPlane(tU32 ulIdx, const sPlanef &Plane)=0iFrustumpure virtual
SetPlanes(tU32 aulNumPlane, const sPlanef *apPlanes)=0iFrustumpure virtual
Transform(const sMatrixf &M)=0iFrustumpure virtual