IDatasmithElement

Root class for every element in a Datasmith scene

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DatasmithCore

Header

/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h

Include

#include "IDatasmithSceneElements.h"

Syntax

class IDatasmithElement

Remarks

Root class for every element in a Datasmith scene

Destructors

Name Description

Public function Virtual

~IDatasmithElement()

Functions

Name Description

Public function

FMD5Hash

 

CalculateElementHash

(
    bool bForce
)

Return a MD5 hash of the content of the Element.

Public function Const

const TCHAR ...

 

GetLabel()

Gets the element label used in the UI

Public function Const

const TCHAR ...

 

GetName()

Gets the element name

Public function Const

bool

 

IsA

(
    EDatasmithElementType Type
)

Returns if this DatasmithElement is of a specified type

Public function Const

bool

 

IsSubType

(
    uint64 SubType
)

Returns if this DatasmithElement is of a specified subtype of its EDatasmithElementType

Public function

void

 

SetLabel

(
    const TCHAR* InLabel
)

Sets the element label used in the UI

Public function

void

 

SetName

(
    const TCHAR* InName
)

Sets the element name

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