Navigation
API > API/Plugins > API/Plugins/RigVM
Namespaced user data which provides access to a linked data asset
| Name | UDataAssetLink |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMAssetUserData.h |
| Include Path | #include "RigVMCore/RigVMAssetUserData.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UDataAssetLink : public UNameSpacedUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetUserData → UNameSpacedUserData → UDataAssetLink
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DataAssetNullFormat | TCHAR | RigVMCore/RigVMAssetUserData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataAsset | TSoftObjectPtr< UDataAsset > | If assigned, the data asset link will provide access to the data asset's content. | RigVMCore/RigVMAssetUserData.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSoftObjectPtr< UDataAsset > GetDataAsset() |
RigVMCore/RigVMAssetUserData.h |
|
|
void SetDataAsset
(
TSoftObjectPtr< UDataAsset > InDataAsset |
RigVMCore/RigVMAssetUserData.h |
|
Overridden from UNameSpacedUserData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FUserData * GetUserData
(
const FString& InPath, |
Returns a user data path given its string path | RigVMCore/RigVMAssetUserData.h | |
| Retrieves the user data paths given a (optional) parent path | RigVMCore/RigVMAssetUserData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsPostLoadThreadSafe() |
RigVMCore/RigVMAssetUserData.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
RigVMCore/RigVMAssetUserData.h | ||
virtual void PostLoad() |
RigVMCore/RigVMAssetUserData.h | ||
virtual void Serialize
(
FArchive& Ar |
RigVMCore/RigVMAssetUserData.h |