![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DatasmithSceneElementsImpl.h>
Inheritance diagram for FDatasmithElementImpl< InterfaceType >:Public Member Functions | |
| FDatasmithElementImpl (const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0) | |
| virtual | ~FDatasmithElementImpl () |
| virtual bool | IsA (EDatasmithElementType InType) const override |
| virtual const TCHAR * | GetName () const override |
| virtual void | SetName (const TCHAR *InName) override |
| virtual const TCHAR * | GetLabel () const override |
| virtual void | SetLabel (const TCHAR *InLabel) override |
| virtual FMD5Hash | CalculateElementHash (bool) override |
| virtual TSharedPtr< DirectLink::FSceneGraphSharedState > | MakeSharedState () const override |
| virtual const DirectLink::FParameterStore & | GetStore () const override |
| virtual DirectLink::FParameterStore & | GetStore () override |
Protected Member Functions | |
| virtual bool | IsSubTypeInternal (uint64 InSubType) const |
| EDatasmithElementType | GetElementType () const |
| uint64 | GetSubType () const |
Protected Attributes | |
| FMD5Hash | ElementHash |
| DirectLink::FParameterStore | Store |
| TReflected< EDatasmithElementType, uint64 > | Type |
| TReflected< uint64 > | Subtype |
| TReflected< FString > | Name |
| TReflected< FString > | Label |
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
Reimplemented in FDatasmithExpressionInputImpl, FDatasmithExpressionOutputImpl, FDatasmithMaterialExpressionBoolImpl, FDatasmithMaterialExpressionColorImpl, FDatasmithMaterialExpressionScalarImpl, FDatasmithMaterialExpressionTextureImpl, FDatasmithMaterialExpressionTextureCoordinateImpl, FDatasmithMaterialExpressionFlattenNormalImpl, FDatasmithMaterialExpressionGenericImpl, FDatasmithMaterialExpressionFunctionCallImpl, FDatasmithMaterialExpressionCustomImpl, FDatasmithUEPbrMaterialElementImpl, FDatasmithMeshElementImpl, FDatasmithTextureElementImpl, and FDatasmithMaterialIntanceElementImpl.
|
inlineprotected |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineprotected |
|
inlineoverridevirtual |
|
inlineprotectedvirtual |
Reimplemented in FDatasmithMaterialExpressionImpl< InterfaceType >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionBool >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionColor >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionFlattenNormal >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionFunctionCall >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionScalar >, FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionTexture >, and FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionTextureCoordinate >.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented in FDatasmithKeyValuePropertyImpl, and FDatasmithMaterialIDElementImpl.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |