Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMMemoryStorage.h |
Include |
#include "RigVMCore/RigVMMemoryStorage.h" |
class URigVMMemoryStorage : public UObject
The URigVMMemoryStorage represents an instance of heterogeneous memory. The memory layout is defined by the URigVMMemoryStorageGeneratorClass.
Name | Description | ||
---|---|---|---|
|
CopyProperty ( |
Copies the content of a source property and memory into the memory of a target property. |
|
|
CopyProperty ( |
Copies the content of a source property and memory into the memory of a target property. |
|
|
CopyProperty |
Copies the content of a source property and memory into the memory of a target property |
|
|
CopyProperty ( |
Copies the content of a source property and memory into the memory of a target property. |
|
|
FProperty &#... |
FindPropertyByName ( |
Returns a property given its name (or nullptr if the name wasn't found) |
|
T * |
GetData ( |
Returns the memory for a property given its index and a matching property path. |
|
T * |
GetData ( |
Returns the memory for a property (and optionally a property path) given an operand. |
|
T * |
GetData ( |
Returns the memory for a property given its index. |
|
GetDataAsString |
Returns the exported text for a given property index. |
|
|
GetDataAsString ( |
Returns the exported text for a given operand. |
|
|
GetDataAsStringByName |
Returns the exported text for given property name. |
|
|
GetDataAsStringByNameSafe |
Returns the exported text for given property name. |
|
|
GetDataAsStringSafe |
Returns the exported text for a given property index. |
|
|
GetDataAsStringSafe ( |
Returns the exported text for a given operand. |
|
|
T * |
GetDataByName ( |
Returns the memory for a property given its name and a matching property path (or nullptr) |
|
T * |
GetDataByName ( |
Returns the memory for a property given its name (or nullptr) |
|
FRigVMMemory... |
GetHandle ( |
Returns the handle for a given property by index (and optionally property path) |
|
FRigVMMemory... |
GetHandleByName ( |
Returns the handle for a given property by name (and optionally property path) |
|
ERigVMMemory... |
GetMemoryType() |
Memory Access. |
|
FRigVMOperan... |
GetOperand |
Creates and returns a new operand for a property (and optionally a property path) |
|
FRigVMOperan... |
GetOperandByName |
Creates and returns a new operand for a property (and optionally a property path) |
|
const TArray... |
GetProperties() |
Returns the properties provided by this instance. |
|
const FPrope... |
GetProperty ( |
Returns a property given its index. |
|
GetPropertyIndex ( |
Returns the index of a property given the property itself. |
|
|
GetPropertyIndexByName ( |
Returns the index of a property given its name. |
|
|
const TArray... |
GetPropertyPaths() |
Returns the property paths provided by this instance. |
|
T & |
GetRef ( |
Returns the ref of an element stored at a given property index and a property path. |
|
T & |
GetRef ( |
Returns the ref of an element stored at a given property index. |
|
T & |
GetRef ( |
Returns the ref of an element stored for a given operand. |
|
T & |
GetRefByName ( |
Returns the ref of an element stored at a given property name and a property path (throws if name is invalid) |
|
T & |
GetRefByName ( |
Returns the ref of an element stored at a given property name (throws if name is invalid) |
|
FRigVMMemory... |
GetStatistics() |
Returns the statistics information |
|
IsArray ( |
Returns true if the property at a given index is a TArray. |
|
|
IsMap ( |
Returns true if the property at a given index is a TMap. |
|
|
IsValidIndex ( |
Returns true if a provided property index is valid. |
|
|
Num() |
Returns the number of properties stored in this instance. |
|
|
SetDataFromString |
Sets the content of a property by index given an exported string. Returns true if succeeded. |
|
|
SetDataFromStringByName |
Sets the content of a property by name given an exported string. Returns true if succeeded. |
Name |
Description |
---|---|
EmptyProperties |
|
EmptyPropertyPaths |