FDatasmithKeyValuePropertyImpl Class Reference
Inheritance diagram for FDatasmithKeyValuePropertyImpl:
FDatasmithElementImpl< IDatasmithKeyValueProperty > IDatasmithKeyValueProperty IDatasmithElement

Public Member Functions

 FDatasmithKeyValuePropertyImpl (const TCHAR *InName)
 
EDatasmithKeyValuePropertyType GetPropertyType () const override
 Get the type of this property. More...
 
void SetPropertyType (EDatasmithKeyValuePropertyType InType) override
 Set the type of this property. More...
 
const TCHAR * GetValue () const override
 Get the value of this property. More...
 
void SetValue (const TCHAR *InValue) override
 Sets the value of this property. More...
 
- Public Member Functions inherited from FDatasmithElementImpl< IDatasmithKeyValueProperty >
 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 Member Functions

void FormatValue ()
 

Additional Inherited Members

- Protected Attributes inherited from FDatasmithElementImpl< IDatasmithKeyValueProperty >
FString Name
 
FString Label
 
FMD5Hash ElementHash
 
EDatasmithElementType Type
 
uint64 SubType
 

Member Function Documentation

◆ GetPropertyType()

EDatasmithKeyValuePropertyType FDatasmithKeyValuePropertyImpl::GetPropertyType ( ) const
inlineoverridevirtual

Get the type of this property.

Implements IDatasmithKeyValueProperty.

◆ GetValue()

const TCHAR* FDatasmithKeyValuePropertyImpl::GetValue ( ) const
inlineoverridevirtual

Get the value of this property.

Implements IDatasmithKeyValueProperty.

◆ SetPropertyType()

void FDatasmithKeyValuePropertyImpl::SetPropertyType ( EDatasmithKeyValuePropertyType  InType)
overridevirtual

Set the type of this property.

Implements IDatasmithKeyValueProperty.

◆ SetValue()

void FDatasmithKeyValuePropertyImpl::SetValue ( const TCHAR *  Value)
overridevirtual

Sets the value of this property.

Implements IDatasmithKeyValueProperty.


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