Navigation
API > API/Plugins > API/Plugins/DatasmithContent
Asset user data that can be used with Datasmith on Actors and other objects
| Name | UDatasmithAssetUserData |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithAssetUserData.h |
| Include Path | #include "DatasmithAssetUserData.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType,
Meta=(ScriptName="DatasmithUserData", DisplayName="Datasmith User Data"))
class UDatasmithAssetUserData : public UAssetUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetUserData → UDatasmithAssetUserData
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMetaDataContainer | TMap< FName, FString > | Meta-data are available at runtime in game, i.e. used in blueprint to display build-boarded information. | DatasmithAssetUserData.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UniqueIdMetaDataKey | const TCHAR * | Meta data keys for Datasmith objects. | DatasmithAssetUserData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MetaData | TMap< FName, FString > | DatasmithAssetUserData.h |
|
|
| ObjectTemplates | TMap< TSubclassOf< UDatasmithObjectTemplate >, TObjectPtr< UDatasmithObjectTemplate > > | DatasmithAssetUserData.h |
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsPostLoadThreadSafe() |
DatasmithAssetUserData.h | ||
virtual void PostLoad() |
DatasmithAssetUserData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UDatasmithAssetUserData * GetDatasmithUserData
(
UObject* Object |
DatasmithAssetUserData.h | ||
| DatasmithAssetUserData.h | |||
| DatasmithAssetUserData.h | |||
| DatasmithAssetUserData.h |