UDatasmithKeyValueProperty

[UDatasmithKeyValueProperty](API\Plugins\DatasmithImporter\ObjectElements\UDatasmithKeyValueProperty)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithImporter

Header

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/ObjectElements/DatasmithUObjectElements.h

Include

#include "ObjectElements/DatasmithUObjectElements.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UDatasmithKeyValueProperty : public UDatasmithObjectElement

Remarks

Functions

Name Description

Public function Const

TWeakPtr< ID...

 

GetDatasmithKeyValueProperty()

Public function Const UFunction BlueprintCallable, Category

EDatasmithKe...

 

GetPropertyType()

Get the type of this property

Public function Const UFunction BlueprintCallable, Category

FString

 

GetValue()

Get the value of this property

Public function

void

 

SetDatasmithKeyValueProperty

(
    const TSharedPtr< IDatasmithKeyValu...
)

Public function UFunction BlueprintCallable, Category

void

 

SetPropertyType

(
    EDatasmithKeyValuePropertyType InTy...
)

Set the type of this property

Public function UFunction BlueprintCallable, Category

void

 

SetValue

(
    const FString& Value
)

Sets the value of this property

Overridden from UDatasmithObjectElement

Name Description

Protected function Virtual Const

TWeakPtr< ID...

 

GetIDatasmithElement()

TODO: They are not covariant because of the TWeakPtr, can't override in child.

Public function Virtual Const

bool

 

IsElementValid()

Is the Element still valid for the Datasmith Scene

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss