Inherits AZ::EBusTraits.
|
virtual BaseNode::BaseNodePtr | CreateNodeForType (GraphModel::GraphPtr graph, const AZ::TypeId &typeId)=0 |
| Create a node for the given type in the specified graph.
|
|
virtual GraphModel::NodePtr | CreateNodeForTypeName (GraphModel::GraphPtr graph, AZStd::string_view nodeName)=0 |
| Create a node using a given type name in the specified graph.
|
|
virtual const AZ::TypeId | GetComponentTypeId (const AZ::TypeId &nodeTypeId)=0 |
| Get the corresponding component TypeId for a given node type.
|
|
virtual int | GetNodeRegisteredIndex (const AZ::TypeId &nodeTypeId) const =0 |
| Get the index for which the given node type was registered in.
|
|
|
static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
|
static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::Single |
|
The documentation for this class was generated from the following file:
- Gems/LandscapeCanvas/Code/Include/LandscapeCanvas/LandscapeCanvasBus.h