FVector2i

2D 32-bit integer Vector

Choose your operating system:

Windows

macOS

Linux

References

Module

GeometryCore

Header

/Engine/Source/Runtime/GeometryCore/Public/IntVectorTypes.h

Include

#include "IntVectorTypes.h"

Syntax

struct FVector2i

Remarks

2D 32-bit integer Vector

Variables

Name Description

Public variable

int32

 

X

Public variable

int32

 

Y

Constructors

Name Description

Public function

FVector2i()

Public function

FVector2i

(
    const int32* Data
)

Public function

FVector2i

(
    const FVector2i& Vec
)

Public function

FVector2i

(
    const FVector& Vec
)

Public function

FVector2i

(
    const FVector2f& Vec
)

Public function

FVector2i

(
    const FVector2d& Vec
)

Public function

FVector2i

(
    int32 ValX,
    int32 ValY
)

Functions

Name Description

Public function Const

constexpr in...

 

DistanceSquared

(
    const FVector2i& V2
)

Public function Const

constexpr in...

 

Dot

(
    const FVector2i& V2
)

Public function Static

constexpr FV...

 

One()

Public function Const

constexpr in...

 

SquaredLength()

Public function Static

constexpr FV...

 

UnitX()

Public function Static

constexpr FV...

 

UnitY()

Public function Static

constexpr FV...

 

Zero()

Operators

Name Description

Public function Const

constexpr FV...

 

operator-

(
    const int32& Scalar
)

Public function Const

constexpr FV...

 

operator-()

Public function Const

constexpr FV...

 

operator-

(
    const FVector2i& V2
)

Public function Const

constexpr

 

operator const int32 *()

Public function Const

 

operator FVector2d()

Public function Const

 

operator FVector2f()

Public function

constexpr

 

operator int32 *()

Public function Const

constexpr bo...

 

operator!=

(
    const FVector2i& Other
)

Public function Const

constexpr FV...

 

operator*

(
    const FVector2i& V2
)

Public function Const

constexpr FV...

 

operator*

(
    const int32& Scalar
)

Public function

constexpr FV...

 

operator*=

(
    const int32& Scalar
)

Public function Const

constexpr FV...

 

operator/

(
    const FVector2i& V2
)

Public function Const

constexpr FV...

 

operator/

(
    const int32& Scalar
)

Public function

constexpr FV...

 

operator/=

(
    const int32& Scalar
)

Public function Const

constexpr co...

 

operator[]

(
    int Idx
)

Public function

constexpr in...

 

operator[]

(
    int Idx
)

Public function Const

constexpr FV...

 

operator+

(
    const int32& Scalar
)

Public function Const

constexpr FV...

 

operator+

(
    const FVector2i& V2
)

Public function

constexpr FV...

 

operator+=

(
    const FVector2i& V2
)

Public function

constexpr FV...

 

operator=

(
    const FVector2i& V2
)

Public function

constexpr FV...

 

operator-=

(
    const FVector2i& V2
)

Public function Const

constexpr bo...

 

operator==

(
    const FVector2i& Other
)