FIntVector4

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Math/IntVector.h

Include

#include "Math/IntVector.h"

Syntax

struct FIntVector4

Variables

Name Description

Public variable

int32

 

W

Public variable

int32

 

X

Public variable

int32

 

Y

Public variable

int32

 

Z

Constructors

Name Description

Public function

FIntVector4()

Public function

FIntVector4

(
    int32 InValue
)

Public function

FIntVector4

(
    EForceInit
)

Public function

FIntVector4

(
    const FIntVector& InValue,
    int32 InW
)

Public function

FIntVector4

(
    int32 InX,
    int32 InY,
    int32 InZ,
    int32 InW
)

Operators

Name Description

Public function Const

FIntVector4

 

operator-

(
    const FIntVector4& Other
)

Gets the result of subtraction from this point.

Public function Const

bool

 

operator!=

(
    const FIntVector4& Other
)

Compares points for inequality.

Public function Const

FIntVector4

 

operator&

(
    int32 Val
)

Component-wise AND.

Public function

int32 &

 

operator()

(
    int32 ComponentIndex
)

Gets specific component of a point.

Public function Const

const int32 ...

 

operator()

(
    int32 ComponentIndex
)

Gets specific component of a point.

Public function Const

FIntVector4

 

operator*

(
    int32 Scale
)

Gets the result of scaling on this point.

Public function

FIntVector4 ...

 

operator*=

(
    int32 Scale
)

Scales this point.

Public function Const

FIntVector4

 

operator/

(
    int32 Divisor
)

Gets the result of division on this point.

Public function

FIntVector4 ...

 

operator/=

(
    int32 Divisor
)

Divides this point.

Public function

int32 &

 

operator[]

(
    int32 ComponentIndex
)

Gets specific component of a point.

Public function Const

const int32 ...

 

operator[]

(
    int32 ComponentIndex
)

Gets specific component of a point.

Public function Const

FIntVector4

 

operator^

(
    int32 Value
)

Component-wise XOR.

Public function Const

FIntVector4

 

operator|

(
    int32 Value
)

Component-wise OR.

Public function Const

FIntVector4

 

operator+

(
    const FIntVector4& Other
)

Gets the result of addition on this point.

Public function

FIntVector4 ...

 

operator+=

(
    const FIntVector4& Other
)

Adds to this point.

Public function Const

FIntVector4

 

operator<<

(
    int32 Shift
)

Shifts all components to the left.

Public function

FIntVector4 ...

 

operator=

(
    const FIntVector4& Other
)

Assigns another point to this one.

Public function

FIntVector4 ...

 

operator-=

(
    const FIntVector4& Other
)

Subtracts from this point.

Public function Const

bool

 

operator==

(
    const FIntVector4& Other
)

Compares points for equality.

Public function Const

FIntVector4

 

operator>>

(
    int32 Shift
)

Shifts all components to the right.