Navigation
API > API/Runtime > API/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 | Sets the element label used in the UI | ||
| void | Sets the element name |