43 :
X(Data[0]),
Y(Data[1])
52 explicit constexpr operator const int32*()
const
59 explicit constexpr operator int32*()
131 return X *
X +
Y *
Y;
143 return X * V2.X +
Y * V2.Y;
237 os <<
Vec.X <<
" " <<
Vec.Y;
275 :
X(Data[0]),
Y(Data[1]),
Z(Data[2])
284 explicit constexpr operator const int32*()
const
290 explicit constexpr operator int32*()
366 return X *
X +
Y *
Y +
Z *
Z;
456 return X * V2.X +
Y * V2.Y +
Z * V2.Z;
503 os <<
Vec.X <<
" " <<
Vec.Y <<
" " <<
Vec.Z;
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TVector2< float > FVector2f
Definition MathFwd.h:74
UE::Math::TIntVector2< int32 > FIntVector2
Definition MathFwd.h:91
UE::Math::TVector< float > FVector3f
Definition MathFwd.h:73
UE::Math::TVector2< double > FVector2d
Definition MathFwd.h:61
UE::Math::TVector< double > FVector3d
Definition MathFwd.h:60
FInt32Vector3 FIntVector
Definition MathFwd.h:115
Definition MathUtil.h:150
uint32 GetTypeHash(const TBox< T > &Box)
Definition Box.h:1008
FArchive & operator<<(FArchive &Ar, TBoxSphereBounds< float, float > &Bounds)
Definition BoxSphereBounds.h:396
UE_FORCEINLINE_HINT TQuat< T > operator*(const float Scale, const TQuat< T > &Q)
Definition Quat.h:1055
Definition AdvancedWidgetsModule.cpp:13
static CORE_API uint32 MemCrc_DEPRECATED(const void *Data, int32 Length, uint32 CRC=0)
Definition Crc.cpp:592
Definition NumericLimits.h:41
Definition IntVectorTypes.h:20
constexpr int32 Dot(const FVector2i &V2) const
Definition IntVectorTypes.h:141
int32 X
Definition IntVectorTypes.h:25
constexpr FVector2i(int32 ValX, int32 ValY)
Definition IntVectorTypes.h:37
constexpr FVector2i operator-(const FVector2i &V2) const
Definition IntVectorTypes.h:156
static constexpr FVector2i UnitX()
Definition IntVectorTypes.h:107
constexpr FVector2i & operator+=(const FVector2i &V2)
Definition IntVectorTypes.h:191
constexpr int32 & operator[](int Idx)
Definition IntVectorTypes.h:116
constexpr bool operator==(const FVector2i &Other) const
Definition IntVectorTypes.h:219
static constexpr FVector2i UnitY()
Definition IntVectorTypes.h:111
PRAGMA_DISABLE_DEPRECATION_WARNINGS constexpr FVector2i(const FVector2i &Vec)=default
constexpr FVector2i & operator/=(const int32 &Scalar)
Definition IntVectorTypes.h:212
constexpr FVector2i operator*(const FVector2i &V2) const
Definition IntVectorTypes.h:176
constexpr FVector2i operator-(const int32 &Scalar) const
Definition IntVectorTypes.h:166
constexpr FVector2i operator/(const int32 &Scalar) const
Definition IntVectorTypes.h:181
constexpr int32 DistanceSquared(const FVector2i &V2) const
Definition IntVectorTypes.h:134
constexpr FVector2i operator+(const FVector2i &V2) const
Definition IntVectorTypes.h:151
constexpr FVector2i operator+(const int32 &Scalar) const
Definition IntVectorTypes.h:161
constexpr bool operator!=(const FVector2i &Other) const
Definition IntVectorTypes.h:224
FVector2i(const FVector2f &Vec)
Definition IntVectorTypes.h:84
int32 XY[2]
Definition IntVectorTypes.h:29
constexpr FVector2i & operator-=(const FVector2i &V2)
Definition IntVectorTypes.h:198
constexpr FVector2i operator/(const FVector2i &V2) const
Definition IntVectorTypes.h:186
constexpr const int32 & operator[](int Idx) const
Definition IntVectorTypes.h:122
int32 Y
Definition IntVectorTypes.h:25
FVector2i(const FVector &Vec)
Definition IntVectorTypes.h:79
constexpr FVector2i & operator*=(const int32 &Scalar)
Definition IntVectorTypes.h:205
FVector2i(const FIntVector2 &Vec)
Definition IntVectorTypes.h:94
constexpr FVector2i & operator=(const FVector2i &V2)=default
constexpr int32 SquaredLength() const
Definition IntVectorTypes.h:129
constexpr FVector2i(const int32 *Data)
Definition IntVectorTypes.h:42
constexpr FVector2i()
Definition IntVectorTypes.h:32
FVector2i(const FVector2d &Vec)
Definition IntVectorTypes.h:89
static constexpr FVector2i Zero()
Definition IntVectorTypes.h:99
constexpr FVector2i operator*(const int32 &Scalar) const
Definition IntVectorTypes.h:171
static constexpr FVector2i One()
Definition IntVectorTypes.h:103
constexpr FVector2i operator-() const
Definition IntVectorTypes.h:146
Definition IntVectorTypes.h:252
FVector3i(const FIntVector &Vec)
Definition IntVectorTypes.h:321
static FVector3i UnitY()
Definition IntVectorTypes.h:338
static FVector3i One()
Definition IntVectorTypes.h:330
static FVector3i UnitX()
Definition IntVectorTypes.h:334
int32 & operator[](int Idx)
Definition IntVectorTypes.h:351
constexpr int32 SquaredLength() const
Definition IntVectorTypes.h:364
static FVector3i Zero()
Definition IntVectorTypes.h:326
constexpr FVector3i operator+(const FVector3i &V2) const
Definition IntVectorTypes.h:382
constexpr int32 DistanceSquared(const FVector3i &V2) const
Definition IntVectorTypes.h:369
int32 Z
Definition IntVectorTypes.h:257
FVector3i & operator=(const FVector3i &V2)=default
constexpr bool operator==(const FVector3i &Other) const
Definition IntVectorTypes.h:459
PRAGMA_DISABLE_DEPRECATION_WARNINGS constexpr FVector3i(const FVector3i &Vec)=default
constexpr FVector3i & operator+=(const FVector3i &V2)
Definition IntVectorTypes.h:422
constexpr FVector3i operator-(const int32 &Scalar) const
Definition IntVectorTypes.h:397
int32 XYZ[3]
Definition IntVectorTypes.h:261
constexpr FVector3i & operator*=(const int32 &Scalar)
Definition IntVectorTypes.h:438
constexpr FVector3i operator+(const int32 &Scalar) const
Definition IntVectorTypes.h:392
int32 X
Definition IntVectorTypes.h:257
static FVector3i UnitZ()
Definition IntVectorTypes.h:342
constexpr bool operator!=(const FVector3i &Other) const
Definition IntVectorTypes.h:464
const int32 & operator[](int Idx) const
Definition IntVectorTypes.h:357
constexpr FVector3i operator*(const int32 &Scalar) const
Definition IntVectorTypes.h:402
FVector3i(const FVector3d &Vec)
Definition IntVectorTypes.h:316
constexpr FVector3i(int32 ValX, int32 ValY, int32 ValZ)
Definition IntVectorTypes.h:269
int32 Y
Definition IntVectorTypes.h:257
constexpr FVector3i operator*(const FVector3i &V2) const
Definition IntVectorTypes.h:407
constexpr FVector3i(const int32 *Data)
Definition IntVectorTypes.h:274
static FVector3i MaxVector()
Definition IntVectorTypes.h:346
constexpr FVector3i operator/(const FVector3i &V2) const
Definition IntVectorTypes.h:417
constexpr FVector3i & operator-=(const FVector3i &V2)
Definition IntVectorTypes.h:430
constexpr FVector3i operator/(const int32 &Scalar) const
Definition IntVectorTypes.h:412
FVector3i(const FVector3f &Vec)
Definition IntVectorTypes.h:311
constexpr FVector3i operator-(const FVector3i &V2) const
Definition IntVectorTypes.h:387
constexpr bool operator<(const FVector3i &Other) const
Definition IntVectorTypes.h:469
constexpr FVector3i operator-() const
Definition IntVectorTypes.h:377
constexpr int32 Dot(const FVector3i &V2) const
Definition IntVectorTypes.h:454
constexpr FVector3i()
Definition IntVectorTypes.h:264
constexpr FVector3i & operator/=(const int32 &Scalar)
Definition IntVectorTypes.h:446