Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMCore
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMMemoryDeprecated.h |
| Include | #include "RigVMCore/RigVMMemoryDeprecated.h" |
Syntax
USTRUCT ()
struct FRigVMRegisterOffset
Remarks
The register offset represents a memory offset within a register's memory. This can be used to represent memory addresses of array elements within a struct, for example. A register offset's path can look like MyTransformStruct.Transforms[3].Translation.X
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor | |||
FRigVMRegisterOffset
(
UScriptStruct* InScriptStruct, |
Constructs a path given a struct and a segment path |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if this register offset contains an array segment. | ||
| int32 | |||
| FString | |||
| FName | GetCPPType () |
||
| uint8 * | Returns the data pointer within a container | ||
| uint16 | |||
| UScriptStruct * | |||
| const TArray< int32 > & | GetSegments () |
Returns the segments of this path | |
| ERigVMRegisterType | GetType () |
||
| bool | IsValid () |
||
| void | Load
(
FArchive& Ar |
||
| void | Save
(
FArchive& Ar |
||
| void | Serialize
(
FArchive& Ar |
||
| void | SetElementSize
(
uint16 InElementSize |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FRigVMRegisterOffset& InOther |