Inherits AZ::Component, ConnectionRequestBus::Handler, and GraphNotificationBus::Handler.
|  | 
|  | AZ_COMPONENT (Connection, "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB}", AZ::Component) | 
|  | 
|  | Connection (const ID &fromNode, const SlotId &fromSlot, const ID &toNode, const SlotId &toSlot) | 
|  | 
|  | Connection (const Endpoint &fromConnection, const Endpoint &toConnection) | 
|  | 
| void | Init () override | 
|  | 
| void | Activate () override | 
|  | 
| void | Deactivate () override | 
|  | 
| bool | ContainsEndpoint (const Endpoint &endpoint) | 
|  | 
| const SlotId & | GetSourceSlot () const override | 
|  | 
| const SlotId & | GetTargetSlot () const override | 
|  | 
| const ID & | GetTargetNode () const override | 
|  | 
| const ID & | GetSourceNode () const override | 
|  | 
| const Endpoint & | GetTargetEndpoint () const override | 
|  | 
| const Endpoint & | GetSourceEndpoint () const override | 
|  | 
| void | OnNodeRemoved (const ID &nodeId) override | 
|  | 
|  | 
| static void | Reflect (AZ::ReflectContext *reflection) | 
|  | 
| static AZ::Outcome< void, AZStd::string > | ValidateEndpoints (const Endpoint &sourceEndpoint, const Endpoint &targetEndpoint) | 
|  | 
| static AZ::Outcome< void, AZStd::string > | ValidateConnection (const Slot &sourceSlot, const Slot &targetSlot) | 
|  | 
|  | 
| static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) | 
|  | 
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Include/ScriptCanvas/Core/Connection.h