FRigVMFixedArray

The [FRigVMFixedArray](API\Runtime\RigVM\RigVMCore\FRigVMFixedArray) is used as an alternative to [TArrayView](API\Runtime\Core\Containers\TArrayView)[FRigVMFixedArray](API\Runtime\RigVM\RigVMCore\FRigVMFixedArray) is copied by reference.

Windows
MacOS
Linux

References

Module

RigVM

Header

/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMArray.h

Include

#include "RigVMCore/RigVMArray.h"

Syntax

template<class T>
struct FRigVMFixedArray

Remarks

The FRigVMFixedArray is used as an alternative to TArrayViewFRigVMFixedArray is copied by reference.

Constructors

Name Description

Public function

FRigVMFixedArray()

Default constructor

Public function

FRigVMFixedArray

(
    const TArray< T >& InStorage
)

Constructor from a typed TArray

Public function

FRigVMFixedArray

(
    FRigVMDynamicArray< T > InDynamicAr...
)

Constructor from an dynamic array

Public function

FRigVMFixedArray

(
    const FRigVMFixedArray& InOther
)

Copy constructor

Public function

FRigVMFixedArray

(
    T* InData,
    int32 InSize
)

Constructor from direct memory

Functions

Name Description

Public function Const

RangedForCon...

 

begin()

Public function

RangedForIte...

 

begin()

Public function Const

bool

 

Contains

(
    const T& InItem
)

Public function

RangedForIte...

 

end()

Public function Const

RangedForCon...

 

end()

Public function Const

int32

 

Find

(
    const T& InItem
)

Public function

T *

 

GetData()

Public function Const

const T *...

 

GetData()

Public function Const

bool

 

IsValidIndex

(
    int32 InIndex
)

Returns true if a given Index is valid

Public function Const

int32

 

Num()

Returns the number of elements in this array

Public function Const

const FRigVM...

 

Slice

(
    int32 StartIndex,
    int32 Count
)

Public function

FRigVMFixedA...

 

Slice

(
    int32 StartIndex,
    int32 Count
)

Operators

Name Description

Public function Const

 

operator TArray< T >()

Public function Const

bool

 

operator!=

(
    const FRigVMDynamicArray< T >& Oth...
)

Public function Const

const T &

 

operator[]

(
    int32 InIndex
)

Public function

T &

 

operator[]

(
    int32 InIndex
)

Public function

FRigVMFixedA...

 

operator=

(
    const FRigVMFixedArray& InOther
)

Assignment operator

Public function Const

bool

 

operator==

(
    const FRigVMDynamicArray< T >& Oth...
)

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss