Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/UNameSpacedUserData
A helper struct to represent a single user data
| Name | FUserData |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMAssetUserData.h |
| Include Path | #include "RigVMCore/RigVMAssetUserData.h" |
Syntax
struct FUserData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| RigVMCore/RigVMAssetUserData.h | |||
FUserData () |
RigVMCore/RigVMAssetUserData.h | ||
| RigVMCore/RigVMAssetUserData.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CPPType | FName | RigVMCore/RigVMAssetUserData.h | ||
| Memory | const uint8 * | RigVMCore/RigVMAssetUserData.h | ||
| Path | FString | RigVMCore/RigVMAssetUserData.h | ||
| Property | const FProperty * | RigVMCore/RigVMAssetUserData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FName & GetCPPType() |
Returns the CPP type of this user data (computes it from the property as needed) | RigVMCore/RigVMAssetUserData.h | |
FString GetDisplayName() |
Returns the display name of the last segment of the path | RigVMCore/RigVMAssetUserData.h | |
const uint8 * GetMemory() |
Returns the mapped memory of this user data | RigVMCore/RigVMAssetUserData.h | |
FString GetName() |
Returns the name of the last segment of the path | RigVMCore/RigVMAssetUserData.h | |
const FString & GetPath() |
Returns the string path inside of the asset user data | RigVMCore/RigVMAssetUserData.h | |
const FProperty * GetProperty() |
Returns the property of this user data or nullptr | RigVMCore/RigVMAssetUserData.h | |
bool IsArray() |
RigVMCore/RigVMAssetUserData.h | ||
bool IsArrayElement() |
RigVMCore/RigVMAssetUserData.h | ||
bool IsUObject() |
RigVMCore/RigVMAssetUserData.h | ||
bool IsValid() |
Returns true if this user data is mapped correctly. | RigVMCore/RigVMAssetUserData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| RigVMCore/RigVMAssetUserData.h | |||
static FString Join
(
const FString& InLeft, |
Joints two user data path strings | RigVMCore/RigVMAssetUserData.h | |
static bool SplitAtEnd
(
const FString& InPath, |
Splits a user data string path at the last segment | RigVMCore/RigVMAssetUserData.h | |
static bool SplitAtStart
(
const FString& InPath, |
Splits a user data string path at the first segment | RigVMCore/RigVMAssetUserData.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
RigVMCore/RigVMAssetUserData.h | ||
operator FString() |
RigVMCore/RigVMAssetUserData.h |