FRigVMMemoryHandle

The [FRigVMMemoryHandle](API\Runtime\RigVM\RigVMCore\FRigVMMemoryHandle) is used to access the memory used within a FRigMemoryContainer.

Windows
MacOS
Linux

References

Module

RigVM

Header

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

Include

#include "RigVMCore/RigVMMemory.h"

Syntax

struct FRigVMMemoryHandle

Remarks

The FRigVMMemoryHandle is used to access the memory used within a FRigMemoryContainer.

Constructors

Name Description

Public function

FRigVMMemoryHandle()

Public function

FRigVMMemoryHandle

(
    uint8* InPtr,
    const FRigVMRegister& InRegister,
    int32 InRegisterOffset
)

Public function

FRigVMMemoryHandle

(
    FRigVMByteArray* InPtr,
    uint16 InSize,
    int32 InRegisterOffset
)

Public function

FRigVMMemoryHandle

(
    FRigVMNestedByteArray* InPtr,
    uint16 InSize,
    int32 InRegisterOffset
)

Public function

FRigVMMemoryHandle

(
    uint8* InPtr,
    uint16 InSize,
    FType InType,
    int32 InRegisterOffset
)

Functions

Name Description

Public function Const

const uint8 ...

 

GetData

(
    int32 SliceIndex,
    bool bGetArrayData
)

Public function

uint8 *

 

GetData

(
    int32 SliceIndex,
    bool bGetArrayData
)

Operators

Enums

Name

Description

Public enum

FType

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