|
| | TVector ()=default |
| |
| | TVector (const FRealSingle x) |
| |
| | TVector (const FRealSingle x, const FRealSingle y) |
| |
| | TVector (const FVector2f &vec) |
| |
| template<typename OtherT > |
| | TVector (const TVector< OtherT, 2 > &InVector) |
| |
| FRealSingle | Product () const |
| |
| FRealSingle | Max () const |
| |
| FRealSingle | Min () const |
| |
| template<class T2 > |
| TVector< FRealSingle, 2 > | operator/ (const TVector< T2, 2 > &Other) const |
| |
| TVector< FRealSingle, 2 > | operator/ (const FRealSingle Other) const |
| |
| TVector< FRealSingle, 2 > | operator* (const FRealSingle Other) const |
| |
| TVector< FRealSingle, 2 > | operator* (const TVector< FRealSingle, 2 > &Other) const |
| |
| | TVector2 ()=default |
| |
| UE_FORCEINLINE_HINT | TVector2 (float InX, float InY) |
| |
| UE_FORCEINLINE_HINT | TVector2 (float 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< float > &V) |
| |
| | TVector2 (const TVector4< float > &V) |
| |
| | TVector2 (const TVector2< FArg > &From) |
| |
| | TVector2 (TIntPoint< IntType > InPos) |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator+ (const TVector2< float > &V) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator+ (float A) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator- (const TVector2< float > &V) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator- (float A) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator- () const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator* (float Scale) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator* (const TVector2< float > &V) const |
| |
| TVector2< float > | operator/ (float Scale) const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | operator/ (const TVector2< float > &V) const |
| |
| UE_FORCEINLINE_HINT float | operator| (const TVector2< float > &V) const |
| |
| UE_FORCEINLINE_HINT float | operator^ (const TVector2< float > &V) const |
| |
| bool | operator== (const TVector2< float > &V) const |
| |
| bool | operator!= (const TVector2< float > &V) const |
| |
| bool | ComponentwiseAllLessThan (const TVector2< float > &Other) const |
| |
| bool | ComponentwiseAllGreaterThan (const TVector2< float > &Other) const |
| |
| bool | ComponentwiseAllLessOrEqual (const TVector2< float > &Other) const |
| |
| bool | ComponentwiseAllGreaterOrEqual (const TVector2< float > &Other) const |
| |
| TVector2< float > | operator+= (const TVector2< float > &V) |
| |
| TVector2< float > | operator-= (const TVector2< float > &V) |
| |
| TVector2< float > | operator*= (float Scale) |
| |
| TVector2< float > | operator*= (const TVector2< float > &V) |
| |
| TVector2< float > | operator/= (float V) |
| |
| TVector2< float > | operator/= (const TVector2< float > &V) |
| |
| float & | operator[] (int32 Index) |
| |
| float | operator[] (int32 Index) const |
| |
| float & | Component (int32 Index) |
| |
| float | Component (int32 Index) const |
| |
| bool | IsValidIndex (int32 Index) const |
| |
| bool | Equals (const TVector2< float > &V, float Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| void | Set (float InX, float InY) |
| |
| float | GetMax () const |
| |
| float | GetAbsMax () const |
| |
| float | GetMin () const |
| |
| TVector2< float > | ComponentMin (const TVector2< float > &Other) const |
| |
| TVector2< float > | ComponentMax (const TVector2< float > &Other) const |
| |
| float | Size () const |
| |
| UE_FORCEINLINE_HINT float | Length () const |
| |
| float | SizeSquared () const |
| |
| UE_FORCEINLINE_HINT float | SquaredLength () const |
| |
| float | Dot (const TVector2< float > &V2) const |
| |
| TVector2< float > | GetRotated (float AngleDeg) const |
| |
| TVector2< float > | GetSafeNormal (float Tolerance=UE_SMALL_NUMBER) const |
| |
| bool | Normalize (float Tolerance=UE_SMALL_NUMBER) |
| |
| bool | IsNearlyZero (float Tolerance=UE_KINDA_SMALL_NUMBER) const |
| |
| void | ToDirectionAndLength (TVector2< float > &OutDir, float &OutLength) const |
| |
| void | ToDirectionAndLength (TVector2< float > &OutDir, FArg &OutLength) const |
| |
| bool | IsZero () const |
| |
| FIntPoint | IntPoint () const |
| |
| TVector2< float > | RoundToVector () const |
| |
| TVector2< float > | ClampAxes (float MinAxisVal, float MaxAxisVal) const |
| |
| TVector2< float > | GetClampedToSize (float Min, float Max) const |
| |
| TVector2< float > | GetClampedToMaxSize (float MaxSize) const |
| |
| TVector2< float > | GetSignVector () const |
| |
| UE_FORCEINLINE_HINT TVector2< float > | 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< float > | SphericalToUnitCartesian () const |
| |
|
| static TVector< FRealSingle, 2 > | AxisVector (const int32 Axis) |
| |
| static TVector< FRealSingle, 2 > | Max (const TVector< FRealSingle, 2 > &V1, const TVector< FRealSingle, 2 > &V2) |
| |
| static Pair< FRealSingle, int32 > | MaxAndAxis (const TVector< FRealSingle, 2 > &V1, const TVector< FRealSingle, 2 > &V2) |
| |
| static TVector2< float > | Zero () |
| |
| static TVector2< float > | One () |
| |
| static TVector2< float > | UnitX () |
| |
| static TVector2< float > | UnitY () |
| |
| static UE_FORCEINLINE_HINT float | DotProduct (const TVector2< float > &A, const TVector2< float > &B) |
| |
| static UE_FORCEINLINE_HINT float | DistSquared (const TVector2< float > &V1, const TVector2< float > &V2) |
| |
| static UE_FORCEINLINE_HINT float | Distance (const TVector2< float > &V1, const TVector2< float > &V2) |
| |
| static UE_FORCEINLINE_HINT float | CrossProduct (const TVector2< float > &A, const TVector2< float > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< float > | Max (const TVector2< float > &A, const TVector2< float > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< float > | Min (const TVector2< float > &A, const TVector2< float > &B) |
| |
| static UE_FORCEINLINE_HINT TVector2< float > | Clamp (const TVector2< float > &V, const TVector2< float > &MinValue, const TVector2< float > &MaxValue) |
| |