Module |
|
Header |
/Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/ObjectTemplates/DatasmithObjectTemplate.h |
Include |
#include "ObjectTemplates/DatasmithObjectTemplate.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UDatasmithObjectTemplate : public UObject
Name | Description | ||
---|---|---|---|
|
const bool |
bIsActorTemplate |
Is this template for an actor. |
Name | Description | |
---|---|---|
|
UDatasmithObjectTemplate() |
|
|
UDatasmithObjectTemplate ( |
Name | Description | ||
---|---|---|---|
|
Apply |
Updates the Destination object with the values stored in the object template If the update is successful, replaces the object template of the Destination object with itself |
|
|
Equals ( |
Returns if this template equals another template of the same type. |
|
|
UDatasmithOb... |
GetDifference ( |
Returns the difference between the object template of the Destination object and the SourceTemplate object template |
|
HasSameBase ( |
Returns if this template has the same base as another template of the same type, this indicates if their diffs can be safely compared. |
|
|
Load ( |
Fills this template properties with the values from the Source object. |
|
|
LoadRebase ( |
Fills this template properties with the values from the Source object after rebasing (changing its parent) with the base object defined in BaseTemplate. |
|
|
UObject *... |
UpdateObject |
Updates the Destination object with the values stored in the object template |