| AddHole(TPolygon2< T > Hole, bool bCheckContainment=true, bool bCheckOrientation=true) | UE::Geometry::TGeneralPolygon2< T > | inline |
| Bounds() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| bOuterIsCW | UE::Geometry::TGeneralPolygon2< T > | protected |
| ClearHoles() | UE::Geometry::TGeneralPolygon2< T > | inline |
| Contains(TVector2< T > vTest) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Contains(TPolygon2< T > Poly) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| DistanceSquared(TVector2< T > p, int &iHoleIndex, int &iNearSeg, double &fNearSegT) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| FilterHoles(TFunctionRef< bool(const TPolygon2< T > &)> RemoveHolePredicateFunc) | UE::Geometry::TGeneralPolygon2< T > | inline |
| GetHoles() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| GetNormal(int iSegment, double segT, int iHoleIndex=-1) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| GetOuter() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| GetSegmentPoint(int iSegment, double fSegT, int iHoleIndex=-1) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| HasHoles() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Holes | UE::Geometry::TGeneralPolygon2< T > | protected |
| HoleUnsignedArea() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Intersects(TPolygon2< T > Poly) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Outer | UE::Geometry::TGeneralPolygon2< T > | protected |
| OuterIsClockwise() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Perimeter() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Reverse() | UE::Geometry::TGeneralPolygon2< T > | inline |
| Scale(TVector2< T > scale, TVector2< T > origin) | UE::Geometry::TGeneralPolygon2< T > | inline |
| Segment(int iSegment, int iHoleIndex=-1) const | UE::Geometry::TGeneralPolygon2< T > | inline |
| SetOuter(const TPolygon2< T > &ToSetOuter) | UE::Geometry::TGeneralPolygon2< T > | inline |
| SetOuterWithOrientation(const TPolygon2< T > &ToSetOuter, bool bToSetOuterIsCW) | UE::Geometry::TGeneralPolygon2< T > | inline |
| SignedArea() const | UE::Geometry::TGeneralPolygon2< T > | inline |
| Simplify(double ClusterTol=0.0001, double LineDeviationTol=0.01) | UE::Geometry::TGeneralPolygon2< T > | inline |
| TGeneralPolygon2() | UE::Geometry::TGeneralPolygon2< T > | inline |
| TGeneralPolygon2(const TPolygon2< T > &ToSetOuter) | UE::Geometry::TGeneralPolygon2< T > | inline |
| Transform(const TFunction< TVector2< T >(const TVector2< T > &)> &TransformFunc) | UE::Geometry::TGeneralPolygon2< T > | inline |
| Translate(TVector2< T > translate) | UE::Geometry::TGeneralPolygon2< T > | inline |
| VtxNormalOffset(T OffsetDistance, bool bUseFaceAvg=false) | UE::Geometry::TGeneralPolygon2< T > | inline |