Navigation
Unreal Engine C++ API Reference > Runtime > DatasmithCore
Inheritance Hierarchy
- ISceneGraphNode
- IDatasmithElement
- IDatasmithActorElement
- IDatasmithCameraActorElement
- IDatasmithClothActorElement
- IDatasmithCustomActorElement
- IDatasmithDecalActorElement
- IDatasmithLandscapeElement
- IDatasmithLightActorElement
- IDatasmithDirectionalLightElement
- IDatasmithEnvironmentElement
- IDatasmithPointLightElement
- IDatasmithLightmassPortalElement
- IDatasmithSpotLightElement
- IDatasmithAreaLightElement
- IDatasmithMeshActorElement
- IDatasmithHierarchicalInstancedStaticMeshActorElement
- IDatasmithPostProcessVolumeElement
- IDatasmithBaseAnimationElement
- IDatasmithSubsequenceAnimationElement
- IDatasmithTransformAnimationElement
- IDatasmithVisibilityAnimationElement
- IDatasmithBaseMaterialElement
- IDatasmithDecalMaterialElement
- IDatasmithMaterialElement
- IDatasmithMaterialInstanceElement
- IDatasmithUEPbrMaterialElement
- IDatasmithBaseVariantElement
- IDatasmithActorBindingElement
- IDatasmithBasePropertyCaptureElement
- IDatasmithObjectPropertyCaptureElement
- IDatasmithPropertyCaptureElement
- IDatasmithLevelVariantSetsElement
- IDatasmithVariantElement
- IDatasmithVariantSetElement
- IDatasmithClothElement
- IDatasmithExpressionInput
- IDatasmithExpressionOutput
- IDatasmithKeyValueProperty
- IDatasmithLevelSequenceElement
- IDatasmithMaterialExpression
- IDatasmithExpressionParameter
- IDatasmithMaterialExpressionBool
- IDatasmithMaterialExpressionColor
- IDatasmithMaterialExpressionScalar
- IDatasmithMaterialExpressionTexture
- IDatasmithMaterialExpressionCustom
- IDatasmithMaterialExpressionFlattenNormal
- IDatasmithMaterialExpressionFunctionCall
- IDatasmithMaterialExpressionGeneric
- IDatasmithMaterialExpressionTextureCoordinate
- IDatasmithMaterialIDElement
- IDatasmithMeshElement
- IDatasmithMetaDataElement
- IDatasmithPostProcessElement
- IDatasmithScene
- IDatasmithShaderElement
- IDatasmithTextureElement
References
Module | DatasmithCore |
Header | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include | #include "IDatasmithSceneElements.h" |
Syntax
class IDatasmithElement : public DirectLink::ISceneGraphNode
Remarks
Root class for every element in a Datasmith scene
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FMD5Hash | CalculateElementHash
(
bool bForce |
Return a MD5 hash of the content of the Element. |
![]() ![]() |
const TCHAR * | GetLabel () |
Gets the element label used in the UI |
![]() ![]() |
const TCHAR * | GetName () |
Gets the element name |
![]() ![]() |
bool | IsA
(
EDatasmithElementType Type |
Returns if this DatasmithElement is of a specified type |
![]() |
void | SetLabel
(
const TCHAR* InLabel |
Sets the element label used in the UI |
![]() |
void | SetName
(
const TCHAR* InName |
Sets the element name |