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

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

AddVertices(const tPtr apVerts, tU16 aunNumVert=1)cPolygon
AddVertices(const cFVFDescription &aFVF, const tPtr apVerts, tU16 aunNumVert=1)cPolygon
Classify(const sPlanef &Plane, const tF32 epsilon) const cPolygon
Classify(const sPlanef &Plane) const cPolygon
ClearVertices()cPolygon
Clip(const sPlanef *apPlanes, tU32 aulNumPlanes, cPolygon &aResult, tBool abKeepBack, tBool abKeepCoplanar, tF32 epsilon) const cPolygon
Clip(const tVec4fCVec *avPlanes, cPolygon *apResult, tBool abKeepBack, tBool abKeepCoplanar) const cPolygon
Clone() const cPolygon
ClosestPointOnPerimeter(sVec3f &Out, const sVec3f &pt, sVec3f *pEA=NULL, sVec3f *pEB=NULL, tBool *pbEdgeFlag=NULL) const cPolygon
ComputePlane()cPolygon
ComputePlaneNormal(const sVec3f &vNormal)cPolygon
Copy(const cPolygon *apPoly)cPolygon
CopyVertices(const cPolygon *apPoly)cPolygon
cPolygon(tFVF aFVF=eFVF_Position)cPolygon
cPolygon(const cPolygon &aRight)cPolygon
Create() const cPolygon
CreateVerticesFile() const cPolygon
Exists(const sVec3f &pos, const tF32 epsilon)cPolygon
Exists(const sVec3f &pos)cPolygon
GenerateBaseForPlane(const sPlanef &Plane, const tF32 fWidth=1024.0f, tBool bCCW=eFalse)cPolygon
GenerateBaseForPlaneAABB(const sPlanef &Plane, const sVec3f &avMin, const sVec3f &avMax, tBool bCCW=eFalse)cPolygon
GetArea() const cPolygon
GetCOM() const cPolygon
GetFirstPosition() const cPolygon
GetFirstVertex() const cPolygon
GetFlags() const cPolygon
GetFVF() const cPolygon
GetMaterial() const cPolygon
GetNextPosition(sVec3f *apVert) const cPolygon
GetNextVertex(tPtr apVert) const cPolygon
GetNumVertices() const cPolygon
GetPlane() const cPolygon
GetPosition(tU32 nVert) const cPolygon
GetSerializeObjectTypeID() const cPolygon
GetVertex(tU32 nVert) const cPolygon
GetVertexPosition(ni::tU32 anIndex) const cPolygon
GetVertexSize() const cPolygon
Intersect(const sVec3f &pt, const tF32 fEpsilon=niEpsilon5) const cPolygon
Intersect(const cAABBf &aAABB, const tF32 fEpsilon=niEpsilon5) const cPolygon
IntersectAABB(const sVec3f &avMin, const sVec3f &avMax) const cPolygon
IntersectPoint(const sVec3f &pt) const cPolygon
IsDegenerate() const cPolygon
IsEmpty() const cPolygon
IsEndPosition(sVec3f *apVert) const cPolygon
IsEndVertex(tPtr apVert) const cPolygon
IsEqual(const cPolygon *b) const cPolygon
IsOK() const cPolygon
IsSameFVF(const cPolygon *aPoly) const cPolygon
IsValidPolygon() const cPolygon
operator delete(void *apMem, void *apMemDum)cMemImpl
operator delete(void *apMem)cMemImpl
operator delete(void *apMem, const achar *aaszFile, int anLine)cMemImpl
operator delete[](void *apMem)cMemImpl
operator delete[](void *apMem, const achar *aaszFile, int anLine)cMemImpl
operator new(size_t anSize, void *apMem)cMemImpl
operator new(size_t anSize)cMemImpl
operator new(size_t anSize, const achar *aaszFile, int anLine)cMemImpl
operator new[](size_t anSize)cMemImpl
operator new[](size_t anSize, const achar *aaszFile, int anLine)cMemImpl
operator==(const cPolygon &aRight) const cPolygon
RemoveVertex(tU32 anVert=eInvalidHandle)cPolygon
ReserveVertices(tU32 aunNumVert)cPolygon
Reverse()cPolygon
Serialize(iFile *apFile, eSerializeMode aMode)cPolygon
SetFlags(tU32 anFlags)cPolygon
SetFVF(tFVF aFVF)cPolygon
SetMaterial(tU32 aunMatID)cPolygon
SetNumVertices(tU16 anNum)cPolygon
SetPlane(const sPlanef &plane)cPolygon
SetVertexPosition(ni::tU32 anIndex, const sVec3f &pos)cPolygon
SortVerts()cPolygon
Split(const sPlanef &Plane, cPolygon *pFront, cPolygon *pBack, tBool abKeepCoplanar, tF32 epsilon) const cPolygon
Split(const sPlanef &Plane, cPolygon *pFront, cPolygon *pBack, tBool abKeepCoplanar) const cPolygon
SwapVertices(tU32 i, tU32 j)cPolygon
ZeroMembers()cPolygon
~cPolygon()cPolygon