FDatasmithElementImpl< InterfaceType > Class Template Reference
Inheritance diagram for FDatasmithElementImpl< InterfaceType >:
FDatasmithActorElementImpl< InterfaceType > FDatasmithBaseAnimationElementImpl< InterfaceType > FDatasmithBaseMaterialElementImpl< InterfaceType > FDatasmithLightActorElementImpl< InterfaceType > FDatasmithMeshActorElementImpl< InterfaceType > FDatasmithPointLightElementImpl< InterfaceType > FDatasmithSpotLightElementImpl< InterfaceType >

Public Member Functions

 FDatasmithElementImpl (const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0)
 
virtual bool IsA (EDatasmithElementType InType) const override
 
virtual bool IsSubType (uint64 InSubType) 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
 

Protected Attributes

FString Name
 
FString Label
 
FMD5Hash ElementHash
 
EDatasmithElementType Type
 
uint64 SubType
 

The documentation for this class was generated from the following file: