UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TGeneralPolygon2< T > Member List

This is the complete list of members for UE::Geometry::TGeneralPolygon2< T >, including all inherited members.

AddHole(TPolygon2< T > Hole, bool bCheckContainment=true, bool bCheckOrientation=true)UE::Geometry::TGeneralPolygon2< T >inline
Bounds() constUE::Geometry::TGeneralPolygon2< T >inline
bOuterIsCWUE::Geometry::TGeneralPolygon2< T >protected
ClearHoles()UE::Geometry::TGeneralPolygon2< T >inline
Contains(TVector2< T > vTest) constUE::Geometry::TGeneralPolygon2< T >inline
Contains(TPolygon2< T > Poly) constUE::Geometry::TGeneralPolygon2< T >inline
DistanceSquared(TVector2< T > p, int &iHoleIndex, int &iNearSeg, double &fNearSegT) constUE::Geometry::TGeneralPolygon2< T >inline
FilterHoles(TFunctionRef< bool(const TPolygon2< T > &)> RemoveHolePredicateFunc)UE::Geometry::TGeneralPolygon2< T >inline
GetHoles() constUE::Geometry::TGeneralPolygon2< T >inline
GetNormal(int iSegment, double segT, int iHoleIndex=-1) constUE::Geometry::TGeneralPolygon2< T >inline
GetOuter() constUE::Geometry::TGeneralPolygon2< T >inline
GetSegmentPoint(int iSegment, double fSegT, int iHoleIndex=-1) constUE::Geometry::TGeneralPolygon2< T >inline
HasHoles() constUE::Geometry::TGeneralPolygon2< T >inline
HolesUE::Geometry::TGeneralPolygon2< T >protected
HoleUnsignedArea() constUE::Geometry::TGeneralPolygon2< T >inline
Intersects(TPolygon2< T > Poly) constUE::Geometry::TGeneralPolygon2< T >inline
OuterUE::Geometry::TGeneralPolygon2< T >protected
OuterIsClockwise() constUE::Geometry::TGeneralPolygon2< T >inline
Perimeter() constUE::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) constUE::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() constUE::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