Navigation
API > API/Runtime > API/Runtime/GeometryCore
3D 32-bit integer Vector
| Name | FVector3i |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/IntVectorTypes.h |
| Include Path | #include "IntVectorTypes.h" |
Syntax
struct FVector3i
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector3i
(
const FVector3f& Vec |
IntVectorTypes.h | ||
| IntVectorTypes.h | |||
constexpr FVector3i
(
const int32* Data |
IntVectorTypes.h | ||
constexpr FVector3i () |
IntVectorTypes.h | ||
constexpr FVector3i
(
int32 ValX, |
IntVectorTypes.h | ||
FVector3i
(
const FVector3d& Vec |
IntVectorTypes.h | ||
FVector3i
(
const FIntVector& Vec |
IntVectorTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FVector3i | union UE::Geometry::FVector3i | IntVectorTypes.h | ||
| X | int32 | IntVectorTypes.h | ||
| XYZ | int32 | IntVectorTypes.h | ||
| Y | int32 | IntVectorTypes.h | ||
| Z | int32 | IntVectorTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 DistanceSquared
(
const FVector3i& V2 |
IntVectorTypes.h | ||
int32 Dot
(
const FVector3i& V2 |
IntVectorTypes.h | ||
int32 SquaredLength() |
IntVectorTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FVector3i MaxVector() |
IntVectorTypes.h | ||
static FVector3i One() |
IntVectorTypes.h | ||
static FVector3i UnitX() |
IntVectorTypes.h | ||
static FVector3i UnitY() |
IntVectorTypes.h | ||
static FVector3i UnitZ() |
IntVectorTypes.h | ||
static FVector3i Zero() |
IntVectorTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector3i operator-() |
IntVectorTypes.h | ||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
constexpr operator const int32 *() |
IntVectorTypes.h | ||
operator FIntVector() |
IntVectorTypes.h | ||
operator FVector3d() |
IntVectorTypes.h | ||
operator FVector3f() |
IntVectorTypes.h | ||
constexpr operator int32 *() |
IntVectorTypes.h | ||
bool operator!=
(
const FVector3i& Other |
IntVectorTypes.h | ||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
FVector3i & operator*=
(
const int32& Scalar |
IntVectorTypes.h | ||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
FVector3i & operator/=
(
const int32& Scalar |
IntVectorTypes.h | ||
int32 & operator[]
(
int Idx |
IntVectorTypes.h | ||
const int32 & operator[]
(
int Idx |
IntVectorTypes.h | ||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
| IntVectorTypes.h | |||
bool operator==
(
const FVector3i& Other |
IntVectorTypes.h |