/Engine/Plugins/Interchange/Runtime/Source/Import/Public/MaterialX/MaterialXUtils/MaterialXBase.h
class FMaterialXBase : public [TSharedFromThis< FMaterialXBase >](API\Runtime\Core\Templates\TSharedFromThis)
UInterchangeBas...
NodeContainer
const char *...
NodeDefinition
It's up to the derive class to initialize it with the proper node definition