Navigation
API > API/Plugins > API/Plugins/DatasmithContent
| Name | FDatasmithObjectTemplateUtils |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/ObjectTemplates/DatasmithObjectTemplate.h |
| Include Path | #include "ObjectTemplates/DatasmithObjectTemplate.h" |
Syntax
struct FDatasmithObjectTemplateUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UDatasmithAssetUserData * FindOrCreateDatasmithUserData
(
UObject* Outer |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static TMap< TSubclassOf< UDatasmithObjectTemplate >, TObjectPtr< UDatasmithObjectTemplate > > * FindOrCreateObjectTemplates
(
UObject* Outer |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static T * GetObjectTemplate
(
UObject* Outer |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static UDatasmithObjectTemplate * GetObjectTemplate
(
UObject* Outer, |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static bool HasObjectTemplates
(
UObject* Outer |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static void SetObjectTemplate
(
UObject* Outer, |
ObjectTemplates/DatasmithObjectTemplate.h | ||
static bool SetsEquals
(
const TSet< FName >& Left, |
Compares two sets for equality. | ObjectTemplates/DatasmithObjectTemplate.h | |
static TSet< FName > ThreeWaySetMerge
(
const TSet< FName >& OldSet, |
Based on existing data, last import and current import, deduce resulting data that reflects User work. | ObjectTemplates/DatasmithObjectTemplate.h |