FIndex3i

3-index tuple.

Choose your operating system:

Windows

macOS

Linux

References

Module

GeometryCore

Header

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

Include

#include "IndexTypes.h"

Syntax

struct FIndex3i

Remarks

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.

Variables

Name Description

Public variable

int

 

A

Public variable

int

 

B

Public variable

int

 

C

Constructors

Name Description

Public function

FIndex3i()

Public function

FIndex3i

(
    const FIntVector& Vec
)

Public function

FIndex3i

(
    int ValA,
    int ValB,
    int ValC
)

Functions

Name Description

Public function Const

bool

 

Contains

(
    int Value
)

Public function Const

FIndex3i

 

GetCycled

(
    int32 WantIndex0Value
)

Public function Const

int

 

IndexOf

(
    int Value
)

Public function Static

constexpr FI...

 

Invalid()

Public function Static

constexpr FI...

 

Max()

Public function

void

 

Serialize

(
    FArchive& Ar
)

Serialize FIndex3i to an archive

Public function Static

constexpr FI...

 

Zero()

Operators

Name Description

Public function Const

 

operator FIntVector()

Public function Const

bool

 

operator!=

(
    const FIndex3i& Other
)

Public function

int &

 

operator[]

(
    int Idx
)

Public function Const

const int &

 

operator[]

(
    int Idx
)

Public function Const

bool

 

operator==

(
    const FIndex3i& Other
)