UDatasmithBasePropertyCaptureElement

[UDatasmithBasePropertyCaptureElement](API\Plugins\DatasmithImporter\ObjectElements\UDatasmithBasePropertyCaptureEle-)

Choose your operating system:

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()
class UDatasmithBasePropertyCaptureElement : public UDatasmithObjectElement

Remarks

Variables

Name Description

Protected variable

TWeakPtr< IData...

 

DatasmithElement

Functions

Name Description

Public function Const

TWeakPtr< ID...

 

GetBasePropertyCaptureElement()

Public function Const UFunction BlueprintCallable, Category

EDatasmithPr...

 

GetCategory()

Gets the category of this property capture

Public function Const UFunction BlueprintCallable, Category

FString

 

GetPropertyPath()

Gets the path used when attempting to capture a generic property

Public function UFunction BlueprintCallable, Category

void

 

SetCategory

(
    EDatasmithPropertyCategory Category
)

Sets the category of this property capture

Public function Const UFunction BlueprintCallable, Category

void

 

SetPropertyPath

(
    const FString& Path
)

Sets the path used when attempting to capture a generic 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