Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/URigVMMemoryStorage
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CopyProperty
(
FRigVMMemoryHandle& InTargetHandle, |
Copies the content of a source property and memory into the memory of a target property. | RigVMCore/RigVMMemoryStorage.h | |
static bool CopyProperty
(
const FProperty* InTargetProperty, |
Copies the content of a source property and memory into the memory of a target property | RigVMCore/RigVMMemoryStorage.h | |
static bool CopyProperty
(
const FProperty* InTargetProperty, |
Copies the content of a source property and memory into the memory of a target property. | RigVMCore/RigVMMemoryStorage.h | |
static bool CopyProperty
(
URigVMMemoryStorage* InTargetStorage, |
Copies the content of a source property and memory into the memory of a target property. | RigVMCore/RigVMMemoryStorage.h |
CopyProperty(FRigVMMemoryHandle &, FRigVMMemoryHandle &)
Description
Copies the content of a source property and memory into the memory of a target property. This variant retrieves the memory pointers given target and source storage objects.
| Name | CopyProperty |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMMemoryStorage.h |
| Include Path | #include "RigVMCore/RigVMMemoryStorage.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Private/RigVMCore/RigVMMemoryStorage.cpp |
static bool CopyProperty
(
FRigVMMemoryHandle & InTargetHandle,
FRigVMMemoryHandle & InSourceHandle
)
true if the copy operations was successful
Parameters
| Name | Remarks |
|---|---|
| InTargetHandle | The handle of the target memory to copy into |
| InSourceHandle | The handle of the source memory to copy from |
CopyProperty(const FProperty , uint8 , const FProperty , const uint8 )
Description
Copies the content of a source property and memory into the memory of a target property
| Name | CopyProperty |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMMemoryStorage.h |
| Include Path | #include "RigVMCore/RigVMMemoryStorage.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Private/RigVMCore/RigVMMemoryStorage.cpp |
static bool CopyProperty
(
const FProperty * InTargetProperty,
uint8 * InTargetPtr,
const FProperty * InSourceProperty,
const uint8 * InSourcePtr
)
true if the copy operations was successful
Parameters
| Name | Remarks |
|---|---|
| InTargetProperty | The target property to copy into |
| InTargetPtr | The memory of the target value to copy into |
| InSourceProperty | The source property to copy from |
| InSourcePtr | The memory of the source value to copy from |
CopyProperty(const FProperty , uint8 , const FRigVMPropertyPath &, const FProperty , const uint8 , const FRigVMPropertyPath &)
Description
Copies the content of a source property and memory into the memory of a target property. This variant supports property paths for both target and source.
| Name | CopyProperty |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMMemoryStorage.h |
| Include Path | #include "RigVMCore/RigVMMemoryStorage.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Private/RigVMCore/RigVMMemoryStorage.cpp |
static bool CopyProperty
(
const FProperty * InTargetProperty,
uint8 * InTargetPtr,
const FRigVMPropertyPath & InTargetPropertyPath,
const FProperty * InSourceProperty,
const uint8 * InSourcePtr,
const FRigVMPropertyPath & InSourcePropertyPath
)
true if the copy operations was successful
Parameters
| Name | Remarks |
|---|---|
| InTargetProperty | The target property to copy into |
| InTargetPtr | The memory of the target value to copy into |
| InTargetPropertyPath | The property path to use when traversing the target memory. |
| InSourceProperty | The source property to copy from |
| InSourcePtr | The memory of the source value to copy from |
| InSourcePropertyPath | The property path to use when traversing the source memory. |
CopyProperty(URigVMMemoryStorage , int32, const FRigVMPropertyPath &, URigVMMemoryStorage , int32, const FRigVMPropertyPath &)
Description
Copies the content of a source property and memory into the memory of a target property. This variant retrieves the memory pointers given target and source storage objects.
| Name | CopyProperty |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMMemoryStorage.h |
| Include Path | #include "RigVMCore/RigVMMemoryStorage.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Private/RigVMCore/RigVMMemoryStorage.cpp |
static bool CopyProperty
(
URigVMMemoryStorage * InTargetStorage,
int32 InTargetPropertyIndex,
const FRigVMPropertyPath & InTargetPropertyPath,
URigVMMemoryStorage * InSourceStorage,
int32 InSourcePropertyIndex,
const FRigVMPropertyPath & InSourcePropertyPath
)
true if the copy operations was successful
Parameters
| Name | Remarks |
|---|---|
| InTargetStorage | The target property to copy into |
| InTargetPropertyIndex | The index of the value to use on the InTargetStorage |
| InTargetPropertyPath | The property path to use when traversing the target memory. |
| InSourceStorage | The source property to copy from |
| InSourcePropertyIndex | The index of the value to use on the InSourceStorage |
| InSourcePropertyPath | The property path to use when traversing the source memory. |