Open 3D Engine GraphCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::CollapsedNodeGroupComponent Class Reference

Inherits GraphCanvas::GraphCanvasPropertyComponent, SceneMemberNotificationBus::Handler, NodeNotificationBus::Handler, CommentNotificationBus::Handler, GeometryNotificationBus::Handler, GraphCanvas::SceneNotificationBus::Handler, VisualNotificationBus::Handler, CollapsedNodeGroupRequestBus::Handler, GroupableSceneMemberNotificationBus::Handler, and AZ::SystemTickBus::Handler.

Public Member Functions

 AZ_COMPONENT (CollapsedNodeGroupComponent, "{FFA874A1-0D14-4BF9-932D-FE1A285506E6}", GraphCanvasPropertyComponent)
 
 CollapsedNodeGroupComponent (const CollapsedNodeGroupConfiguration &config)
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
void OnSystemTick () override
 
void OnAddedToScene (const GraphId &graphId) override
 
void OnRemovedFromScene (const GraphId &graphId) override
 
void OnBoundsChanged () override
 
void OnPositionChanged (const AZ::EntityId &targetEntity, const AZ::Vector2 &position) override
 
void OnSceneMemberDragBegin () override
 
void OnSceneMemberDragComplete () override
 
void OnCommentChanged (const AZStd::string &comment) override
 
void OnBackgroundColorChanged (const AZ::Color &color) override
 
bool OnMouseDoubleClick (const QGraphicsSceneMouseEvent *mouseEvent) override
 
void ExpandGroup () override
 
AZ::EntityId GetSourceGroup () const override
 
AZStd::vector< EndpointGetRedirectedEndpoints () const override
 
void ForceEndpointRedirection (const AZStd::vector< Endpoint > &endpoints) override
 
void OnGroupChanged () override
 
void OnSceneMemberHidden () override
 
void OnSceneMemberShown () override
 
- Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyComponent
 AZ_COMPONENT (GraphCanvasPropertyComponent, "{12408A55-4742-45B2-8694-EE1C80430FB4}")
 
void Init () override
 
void Activate () override
 
void Deactivate () override
 
AZ::Component * GetPropertyComponent () override
 
- Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyBusHandler
void OnActivate (const AZ::EntityId &entityId)
 
void OnDeactivate ()
 
void AddBusId (const AZ::EntityId &busId) final
 
void RemoveBusId (const AZ::EntityId &busId) final
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *)
 
static AZ::Entity * CreateCollapsedNodeGroupEntity (const CollapsedNodeGroupConfiguration &config)
 
- Static Public Member Functions inherited from GraphCanvas::GraphCanvasPropertyComponent
static void Reflect (AZ::ReflectContext *context)
 

The documentation for this class was generated from the following file: