|
| | TVector ()=default |
| |
| | TVector (const FRealDouble x) |
| |
| | TVector (const FRealDouble x, const FRealDouble y) |
| |
| | TVector (const FVector2d &vec) |
| |
| template<typename OtherT > |
| | TVector (const TVector< OtherT, 2 > &InVector) |
| |
| FRealDouble | Product () const |
| |
| FRealDouble | Max () const |
| |
| FRealDouble | Min () const |
| |
| template<class T2 > |
| TVector< FRealDouble, 2 > | operator/ (const TVector< T2, 2 > &Other) const |
| |
| TVector< FRealDouble, 2 > | operator/ (const FRealDouble Other) const |
| |
| TVector< FRealDouble, 2 > | operator* (const FRealDouble Other) const |
| |
| TVector< FRealDouble, 2 > | operator* (const TVector< FRealDouble, 2 > &Other) const |
| |
| | TVector2 ()=default |
| |
| UE_FORCEINLINE_HINT | TVector2 (double InX, double InY) |
| |
| UE_FORCEINLINE_HINT | TVector2 (double InF) |
| |
| UE_FORCEINLINE_HINT | TVector2 (TIntPoint< IntType > InPos) |
| |
| | TVector2 (TIntVector2< IntType > V) |
| |
| UE_FORCEINLINE_HINT | TVector2 (EForceInit) |
| |
| UE_FORCEINLINE_HINT | TVector2 (ENoInit) |
| |
| | TVector2 (const TVector< double > &V) |
| |
| | TVector2 (const TVector4< double > &V) |
| |
| | TVector2 (const TVector2< FArg > &From) |
| |
| | TVector2 (TIntPoint< IntType > InPos) |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator+ (const TVector2< double > &V) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator+ (double A) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator- (const TVector2< double > &V) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator- (double A) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator- () const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator* (double Scale) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator* (const TVector2< double > &V) const |
| |
| TVector2< double > | operator/ (double Scale) const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | operator/ (const TVector2< double > &V) const |
| |
| UE_FORCEINLINE_HINT double | operator| (const TVector2< double > &V) const |
| |
| UE_FORCEINLINE_HINT double | operator^ (const TVector2< double > &V) const |
| |
| bool | operator== (const TVector2< double > &V) const |
| |
| bool | operator!= (const TVector2< double > &V) const |
| |
| bool | ComponentwiseAllLessThan (const TVector2< double > &Other) const |
| |
| bool | ComponentwiseAllGreaterThan (const TVector2< double > &Other) const |
| |
| bool | ComponentwiseAllLessOrEqual (const TVector2< double > &Other) const |
| |
| bool | ComponentwiseAllGreaterOrEqual (const TVector2< double > &Other) const |
| |
| TVector2< double > | operator+= (const TVector2< double > &V) |
| |
| TVector2< double > | operator-= (const TVector2< double > &V) |
| |
| TVector2< double > | operator*= (double Scale) |
| |
| TVector2< double > | operator*= (const TVector2< double > &V) |
| |
| TVector2< double > | operator/= (double V) |
| |
| TVector2< double > | operator/= (const TVector2< double > &V) |
| |
| double & | operator[] (int32 Index) |
| |
| double | operator[] (int32 Index) const |
| |
| double & | Component (int32 Index) |
| |
| double | Component (int32 Index) const |
| |
| bool | IsValidIndex (int32 Index) const |
| |
| bool | Equals (const TVector2< double > &V, double Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| void | Set (double InX, double InY) |
| |
| double | GetMax () const |
| |
| double | GetAbsMax () const |
| |
| double | GetMin () const |
| |
| TVector2< double > | ComponentMin (const TVector2< double > &Other) const |
| |
| TVector2< double > | ComponentMax (const TVector2< double > &Other) const |
| |
| double | Size () const |
| |
| UE_FORCEINLINE_HINT double | Length () const |
| |
| double | SizeSquared () const |
| |
| UE_FORCEINLINE_HINT double | SquaredLength () const |
| |
| double | Dot (const TVector2< double > &V2) const |
| |
| TVector2< double > | GetRotated (double AngleDeg) const |
| |
| TVector2< double > | GetSafeNormal (double Tolerance=UE_SMALL_NUMBER) const |
| |
| bool | Normalize (double Tolerance=UE_SMALL_NUMBER) |
| |
| bool | IsNearlyZero (double Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| void | ToDirectionAndLength (TVector2< double > &OutDir, double &OutLength) const |
| |
| void | ToDirectionAndLength (TVector2< double > &OutDir, FArg &OutLength) const |
| |
| bool | IsZero () const |
| |
| FIntPoint | IntPoint () const |
| |
| TVector2< double > | RoundToVector () const |
| |
| TVector2< double > | ClampAxes (double MinAxisVal, double MaxAxisVal) const |
| |
| TVector2< double > | GetClampedToSize (double Min, double Max) const |
| |
| TVector2< double > | GetClampedToMaxSize (double MaxSize) const |
| |
| TVector2< double > | GetSignVector () const |
| |
| UE_FORCEINLINE_HINT TVector2< double > | GetAbs () const |
| |
| FString | ToString () const |
| |
| bool | InitFromString (const FString &InSourceString) |
| |
| bool | Serialize (FArchive &Ar) |
| |
| bool | Serialize (FStructuredArchive::FSlot Slot) |
| |
| bool | SerializeFromMismatchedTag (FName StructTag, FArchive &Ar) |
| |
| UE_FORCEINLINE_HINT void | DiagnosticCheckNaN () |
| |
| bool | ContainsNaN () const |
| |
| bool | NetSerialize (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess) |
| |
| TVector< double > | SphericalToUnitCartesian () const |
| |
|
| static TVector< FRealDouble, 2 > | AxisVector (const int32 Axis) |
| |
| static TVector< FRealDouble, 2 > | Max (const TVector< FRealDouble, 2 > &V1, const TVector< FRealDouble, 2 > &V2) |
| |
| static Pair< FRealDouble, int32 > | MaxAndAxis (const TVector< FRealDouble, 2 > &V1, const TVector< FRealDouble, 2 > &V2) |
| |
| static TVector2< double > | Zero () |
| |
| static TVector2< double > | One () |
| |
| static TVector2< double > | UnitX () |
| |
| static TVector2< double > | UnitY () |
| |
| static UE_FORCEINLINE_HINT double | DotProduct (const TVector2< double > &A, const TVector2< double > &B) |
| |
| static UE_FORCEINLINE_HINT double | DistSquared (const TVector2< double > &V1, const TVector2< double > &V2) |
| |
| static UE_FORCEINLINE_HINT double | Distance (const TVector2< double > &V1, const TVector2< double > &V2) |
| |
| static UE_FORCEINLINE_HINT double | CrossProduct (const TVector2< double > &A, const TVector2< double > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< double > | Max (const TVector2< double > &A, const TVector2< double > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< double > | Min (const TVector2< double > &A, const TVector2< double > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< double > | Clamp (const TVector2< double > &V, const TVector2< double > &MinValue, const TVector2< double > &MaxValue) |
| |