#include <DynamicNodeManager.h>
Inherits DynamicNodeManagerRequestBus::Handler.
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (DynamicNodeManager, AZ::SystemAllocator) | |
| AZ_RTTI (DynamicNodeManager, "{D5330BF2-945F-4C8B-A5CF-68145EE6CBED}") | |
| DynamicNodeManager (const AZ::Crc32 &toolId) | |
| void | RegisterDataTypes (const GraphModel::DataTypeList &dataTypes) override |
| DynamicNodeManagerRequestBus::Handler overrides... | |
| GraphModel::DataTypeList | GetRegisteredDataTypes () override |
| void | LoadConfigFiles (const AZStd::string &extension) override |
| bool | RegisterConfig (const DynamicNodeConfig &config) override |
| DynamicNodeConfig | GetConfigById (const AZ::Uuid &configId) const override |
| void | Clear () override |
| GraphCanvas::GraphCanvasTreeItem * | CreateNodePaletteTree () const override |
| GraphModel::NodePtr | CreateNodeById (GraphModel::GraphPtr graph, const AZ::Uuid &configId) override |
| GraphModel::NodePtr | CreateNodeByName (GraphModel::GraphPtr graph, const AZStd::string &name) override |
| void | RegisterEditDataForSetting (const AZStd::string &settingName, const AZ::Edit::ElementData &editData) override |
| AZStd::vector< AZStd::string > | GetRegisteredEditDataSettingNames () const override |
| const AZ::Edit::ElementData * | GetEditDataForSetting (const AZStd::string &settingName) const override |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Manages all of the DynamicNodeConfig for a tool, providing functions for loading, registering, retrieving DynamicNodeConfig, as well as generating a node palette tree to create DynamicNode from DynamicNodeConfig.