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

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

CenterUE::Geometry::TSegment2< T >
ConvertToUnitRange(T DistanceParameter) constUE::Geometry::TSegment2< T >inline
DirectionUE::Geometry::TSegment2< T >
DistanceSquared(const TVector2< T > &Point) constUE::Geometry::TSegment2< T >inline
DistanceSquared(const TVector2< T > &Point, T &DistParameterOut) constUE::Geometry::TSegment2< T >inline
EndPoint() constUE::Geometry::TSegment2< T >inline
ExtentUE::Geometry::TSegment2< T >
FastDistanceSquared(const TVector2< T > &StartPt, const TVector2< T > &EndPt, const TVector2< T > &QueryPt, T Tolerance=TMathUtil< T >::Epsilon)UE::Geometry::TSegment2< T >inlinestatic
GetPointFromIndex(int i) constUE::Geometry::TSegment2< T >inline
GetSide(const TVector2< T > &QueryPoint, T Tolerance=0)UE::Geometry::TSegment2< T >inline
GetSide(const TVector2< T > &StartPt, const TVector2< T > &EndPt, const TVector2< T > &QueryPt, T Tolerance=(T) 0)UE::Geometry::TSegment2< T >inlinestatic
Intersects(const TSegment2< T > &OtherSegment, T DotThresh=TMathUtil< T >::Epsilon, T IntervalThresh=0) constUE::Geometry::TSegment2< T >inline
IsOnSegment(const TVector2< T > &A, const TVector2< T > &B, const TVector2< T > &QueryPt, T Tolerance=(T) 0)UE::Geometry::TSegment2< T >inlinestatic
Length() constUE::Geometry::TSegment2< T >inline
NearestPoint(const TVector2< T > &QueryPoint) constUE::Geometry::TSegment2< T >inline
PointAt(T DistanceParameter) constUE::Geometry::TSegment2< T >inline
PointBetween(T UnitParameter) constUE::Geometry::TSegment2< T >inline
Project(const TVector2< T > &QueryPoint) constUE::Geometry::TSegment2< T >inline
ProjectUnitRange(const TVector2< T > &QueryPoint) constUE::Geometry::TSegment2< T >inline
Reverse()UE::Geometry::TSegment2< T >inline
SetEndPoint(const TVector2< T > &Point)UE::Geometry::TSegment2< T >inline
SetStartPoint(const TVector2< T > &Point)UE::Geometry::TSegment2< T >inline
StartPoint() constUE::Geometry::TSegment2< T >inline
TSegment2()=defaultUE::Geometry::TSegment2< T >
TSegment2(const TVector2< T > &Point0, const TVector2< T > &Point1)UE::Geometry::TSegment2< T >inline
TSegment2(const TVector2< T > &CenterIn, const TVector2< T > &DirectionIn, T ExtentIn)UE::Geometry::TSegment2< T >inline
update_from_endpoints(const TVector2< T > &p0, const TVector2< T > &p1)UE::Geometry::TSegment2< T >inlineprotected
WhichSide(const TVector2< T > &QueryPoint, T Tolerance=0)UE::Geometry::TSegment2< T >inline
WhichSide(const TVector2< T > &StartPt, const TVector2< T > &EndPt, const TVector2< T > &QueryPt, T Tolerance=(T) 0)UE::Geometry::TSegment2< T >inlinestatic