UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSortableIntVector2 Class Reference
+ Inheritance diagram for FSortableIntVector2:

Public Member Functions

 FSortableIntVector2 ()
 
bool operator< (const FIntVector2 &Other) const
 
- Public Member Functions inherited from UE::Math::TIntVector2< int32 >
 TIntVector2 ()=default
 
 TIntVector2 (IntType InX, IntType InY)
 
 TIntVector2 (IntType InValue)
 
 TIntVector2 (EForceInit)
 
 TIntVector2 (TIntPoint< IntType > Other)
 
 TIntVector2 (TIntVector3< IntType > Other)
 
 TIntVector2 (TIntVector2< OtherIntType > Other)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS TIntVector2 (TIntVector2 &&)=default
 
 TIntVector2 (const TIntVector2 &)=default
 
TIntVector2operator= (TIntVector2 &&)=default
 
TIntVector2operator= (const TIntVector2 &)=default
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS const IntTypeoperator[] (int32 ComponentIndex) const
 
IntTypeoperator[] (int32 ComponentIndex)
 
bool operator== (const TIntVector2 &Other) const
 
bool operator!= (const TIntVector2 &Other) const
 
TIntVector2operator*= (const TIntVector2 &Other)
 
TIntVector2operator*= (IntType Scale)
 
TIntVector2operator/= (IntType Divisor)
 
TIntVector2operator%= (IntType Divisor)
 
TIntVector2operator+= (const TIntVector2 &Other)
 
TIntVector2operator-= (const TIntVector2 &Other)
 
TIntVector2 operator* (const TIntVector2 &Other) const
 
TIntVector2 operator* (IntType Scale) const
 
TIntVector2 operator/ (IntType Divisor) const
 
TIntVector2 operator% (IntType Divisor) const
 
TIntVector2 operator+ (const TIntVector2 &Other) const
 
TIntVector2 operator- (const TIntVector2 &Other) const
 
TIntVector2 operator>> (IntType Shift) const
 
TIntVector2 operator<< (IntType Shift) const
 
TIntVector2 operator& (IntType Value) const
 
TIntVector2 operator| (IntType Value) const
 
TIntVector2 operator^ (IntType Value) const
 
bool IsZero () const
 
IntType GetMax () const
 
IntType GetAbsMax () const
 
IntType GetMin () const
 
IntType GetAbsMin () const
 
TIntVector2 ComponentMax (const TIntVector2 &Other) const
 
TIntVector2 ComponentMin (const TIntVector2 &Other) const
 
void AppendString (TStringBuilderBase< CharType > &Out) const
 
void AppendString (FString &Out) const
 
FString ToString () const
 
bool InitFromString (const FString &InSourceString)
 
bool Serialize (FArchive &Ar)
 
bool SerializeFromMismatchedTag (FName StructTag, FArchive &Ar)
 

Additional Inherited Members

- Public Types inherited from UE::Math::TIntVector2< int32 >
using IntType = int32
 
- Static Public Member Functions inherited from UE::Math::TIntVector2< int32 >
static TIntVector2 DivideAndRoundUp (TIntVector2 Lhs, IntType Divisor)
 
static TIntVector2 DivideAndRoundUp (TIntVector2 Lhs, TIntVector2 Divisor)
 
static int32 Num ()
 
- Public Attributes inherited from UE::Math::TIntVector2< int32 >
IntType X
 
IntType Y
 
IntType XY [2]
 
union { 
 
   struct { 
 
      IntType   X 
 
      IntType   Y 
 
   }  
 
   IntType   XY [2] 
 
};  
 
- Static Public Attributes inherited from UE::Math::TIntVector2< int32 >
static const TIntVector2 ZeroValue
 
static const TIntVector2 NoneValue
 

Constructor & Destructor Documentation

◆ FSortableIntVector2()

FSortableIntVector2::FSortableIntVector2 ( )
inline

Member Function Documentation

◆ operator<()

bool FSortableIntVector2::operator< ( const FIntVector2 Other) const
inline

The documentation for this class was generated from the following file: