| AddProperty(const TSharedPtr< IDatasmithKeyValueProperty > &InProperty) override | FDatasmithMaterialExpressionGenericImpl | |
| AsShared() | TSharedFromThis< ObjectType, Mode > | inline |
| AsShared() const | TSharedFromThis< ObjectType, Mode > | inline |
| AsSharedSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< ObjectType, Mode > | inline |
| AsWeak() | TSharedFromThis< ObjectType, Mode > | inline |
| AsWeak() const | TSharedFromThis< ObjectType, Mode > | inline |
| AsWeakSubobject(SubobjectType *SubobjectPtr) const | TSharedFromThis< ObjectType, Mode > | inline |
| CalculateElementHash(bool bForce) override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| ComputeHash() | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlineprotected |
| ConnectExpression(IDatasmithExpressionInput &ExpressionInput) override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| ConnectExpression(IDatasmithExpressionInput &ExpressionInput, int32 OutputIndex) override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| DefaultOutputIndex | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | protected |
| DoesSharedInstanceExist() const | TSharedFromThis< ObjectType, Mode > | inline |
| ElementHash | FDatasmithElementImpl< InterfaceType > | protected |
| ExpressionName | FDatasmithMaterialExpressionGenericImpl | protected |
| FDatasmithElementImpl(const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0) | FDatasmithElementImpl< InterfaceType > | inline |
| FDatasmithMaterialExpressionGenericImpl() | FDatasmithMaterialExpressionGenericImpl | inline |
| FDatasmithMaterialExpressionImpl(EDatasmithMaterialExpressionType InSubType) | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | explicit |
| GetDefaultOutputIndex() const override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| GetElementType() const | FDatasmithElementImpl< InterfaceType > | inlineprotected |
| GetExpressionName() const override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| GetExpressionType() const override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| GetInput(int32 Index) override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| GetInput(int32 Index) const override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| GetInputCount() const override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| GetLabel() const override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| GetName() const override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| GetPropertiesCount() const override | FDatasmithMaterialExpressionGenericImpl | inline |
| GetProperty(int32 InIndex) const override | FDatasmithMaterialExpressionGenericImpl | |
| GetProperty(int32 InIndex) override | FDatasmithMaterialExpressionGenericImpl | |
| GetPropertyByName(const TCHAR *InName) const override | FDatasmithMaterialExpressionGenericImpl | |
| GetPropertyByName(const TCHAR *InName) override | FDatasmithMaterialExpressionGenericImpl | |
| GetStore() const override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| GetStore() override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| GetSubType() const | FDatasmithElementImpl< InterfaceType > | inlineprotected |
| Inputs | FDatasmithMaterialExpressionGenericImpl | protected |
| IsA(EDatasmithElementType InType) const override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| IsSubType(const EDatasmithMaterialExpressionType ExpressionType) const override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| IsSubTypeInternal(uint64 InSubType) const override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| Label | FDatasmithElementImpl< InterfaceType > | protected |
| MakeSharedState() const override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| Name | FDatasmithElementImpl< InterfaceType > | protected |
| NullPropertyPtr | FDatasmithMaterialExpressionGenericImpl | static |
| operator=(TSharedFromThis const &) | TSharedFromThis< ObjectType, Mode > | inlineprotected |
| Outputs | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | protected |
| Properties | FDatasmithMaterialExpressionGenericImpl | protected |
| ResetExpression() override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | virtual |
| ResetExpressionImpl() override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| SetDefaultOutputIndex(int32 InDefaultOutputIndex) override | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | inlinevirtual |
| SetExpressionName(const TCHAR *InExpressionName) override | FDatasmithMaterialExpressionGenericImpl | inlinevirtual |
| SetLabel(const TCHAR *InLabel) override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| SetName(const TCHAR *InName) override | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| SharedThis(OtherType *ThisPtr) | TSharedFromThis< ObjectType, Mode > | inlineprotectedstatic |
| SharedThis(const OtherType *ThisPtr) | TSharedFromThis< ObjectType, Mode > | inlineprotectedstatic |
| Store | FDatasmithElementImpl< InterfaceType > | protected |
| Subtype | FDatasmithElementImpl< InterfaceType > | protected |
| TSharedFromThis() | TSharedFromThis< ObjectType, Mode > | inlineprotected |
| TSharedFromThis(TSharedFromThis const &) | TSharedFromThis< ObjectType, Mode > | inlineprotected |
| Type | FDatasmithElementImpl< InterfaceType > | protected |
| UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const | TSharedFromThis< ObjectType, Mode > | inline |
| UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const | TSharedFromThis< ObjectType, Mode > | inline |
| ~FDatasmithElementImpl() | FDatasmithElementImpl< InterfaceType > | inlinevirtual |
| ~FDatasmithMaterialExpressionImpl()=default | FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionGeneric > | virtual |
| ~TSharedFromThis() | TSharedFromThis< ObjectType, Mode > | inlineprotected |