Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAssetUserData
- UNameSpacedUserData
- UControlRigShapeLibraryLink
- UDataAssetLink
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMAssetUserData.h |
| Include | #include "RigVMCore/RigVMAssetUserData.h" |
Syntax
UCLASS&40;Abstract&41;
class UNameSpacedUserData : public UAssetUserData
Remarks
User data that can be attached to assets to provide namespaced data access.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FString, FUserData * > | CachedUserData | ||
| TMap< FString, TArray< const FUserData * > > | CachedUserDataArray | ||
| FCriticalSection | CacheLock | ||
| FString | NameSpace | The namespace to use when looking up values inside of the user data. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ContainsUserData
(
const FString& InPath |
Returns true if userdata exists for a given path | |
| const FProperty * | FindPropertyByName
(
const UStruct* InStruct, |
||
| const FUserData * | GetParentUserData
(
const FString& InPath, |
Retrieves the user data path given the path string | |
| const FUserData * | GetUserData
(
const FString& InPath, |
Returns a user data path given its string path | |
| const TArray< const FUserData * > & | GetUserDataArray
(
const FString& InParentPath, |
Retrieves the user data paths given a (optional) parent path | |
| const TArray< const FUserData * > & | GetUserDataArrayWithinArray
(
const FArrayProperty* InArrayProperty, |
||
| const TArray< const FUserData * > & | GetUserDataArrayWithinStruct
(
UStruct* InStruct, |
||
| const FUserData * | GetUserDataWithinStruct
(
const UStruct* InStruct, |
||
| void | |||
| bool | IsPropertySupported
(
const FProperty* InProperty, |
||
| const FUserData * | StoreCacheForUserData
(
const FUserData& InUserData |
||
| const TArray< const FUserData * > & | StoreCacheForUserDataArray
(
const FString& InPath, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Handles reading, writing, and reference collecting using FArchive. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FUserData | A helper struct to represent a single user data |