Navigation
API > API/Runtime > API/Runtime/GeometryCore
3-index tuple. Ported from g3Sharp library, with the intention of maintaining compatibility with existing g3Sharp code. Has an API similar to WildMagic, GTEngine, Eigen, etc.
Implicit casts to/from FIntVector are defined.
| Name | FIndex3i |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/IndexTypes.h |
| Include Path | #include "IndexTypes.h" |
Syntax
struct FIndex3i
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
constexpr FIndex3i () |
IndexTypes.h | ||
FIndex3i
(
const FIntVector& Vec |
IndexTypes.h | ||
constexpr FIndex3i
(
int ValA, |
IndexTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| A | int | IndexTypes.h | ||
| ABC | int | IndexTypes.h | ||
| B | int | IndexTypes.h | ||
| C | int | IndexTypes.h | ||
| FIndex3i | union UE::Geometry::FIndex3i | IndexTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
int Value |
IndexTypes.h | ||
FIndex3i GetCycled
(
int32 WantIndex0Value |
IndexTypes.h | ||
FIndex3i GetOffsetBy
(
int32 OffsetIndicesBy |
IndexTypes.h | ||
int IndexOf
(
int Value |
IndexTypes.h | ||
void Serialize
(
FArchive& Ar |
Serialize FIndex3i to an archive | IndexTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FIndex3i Invalid() |
IndexTypes.h | ||
static FIndex3i Max() |
IndexTypes.h | ||
static FIndex3i Zero() |
IndexTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator FIntVector() |
IndexTypes.h | ||
bool operator!=
(
const FIndex3i& Other |
IndexTypes.h | ||
int & operator[]
(
int Idx |
IndexTypes.h | ||
const int & operator[]
(
int Idx |
IndexTypes.h | ||
bool operator==
(
const FIndex3i& Other |
IndexTypes.h |