|
Open 3D Engine ScriptCanvas Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Component, Handler, and Handler.
Public Member Functions | |
| 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 Public Member Functions | |
| 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 Protected Member Functions | |
| static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
Protected Attributes | |
| Endpoint | m_sourceEndpoint |
| Endpoint | m_targetEndpoint |