Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMMemoryCommon.h |
Include |
#include "RigVMCore/RigVMMemoryCommon.h" |
struct FRigVMOperand
The FRigVMOperand represents an argument used for an operator within the virtual machine. Operands provide information about which memory needs to be referred to, which register within the memory all the way to the actual byte address in memory. The FRigVMOperand is a light weight address for a register in a FRigVMMemoryContainer. For external variables the register index represents the index of the external variable within the running VM.
Name | Description | |
---|---|---|
|
FRigVMOperand() |
|
|
FRigVMOperand ( |
Name | Description | ||
---|---|---|---|
|
GetContainerIndex() |
Returns the index of the container of this argument this function should be kept in sync with URigVM::GetContainerIndex() |
|
|
ERigVMMemory... |
GetMemoryType() |
Returns the memory type of this argument |
|
GetRegisterIndex() |
Returns the index of the register of this argument |
|
|
GetRegisterOffset() |
Returns the register offset of this argument |
|
|
IsValid() |
Returns the memory type of this argument |
|
|
Load ( |
||
|
Save ( |
||
|
Serialize ( |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator== ( |