Integrating latest 47acbe8

This commit is contained in:
alexpete
2021-03-25 13:57:57 -07:00
parent 448c549698
commit 75dc720198
10312 changed files with 2711566 additions and 671451 deletions
@@ -18,6 +18,7 @@
#include <GraphCanvas/Components/GeometryBus.h>
#include <GraphCanvas/Components/GraphCanvasPropertyBus.h>
#include <GraphCanvas/Components/Nodes/Group/NodeGroupBus.h>
#include <GraphCanvas/Components/Nodes/NodeBus.h>
#include <GraphCanvas/Components/Nodes/NodeConfiguration.h>
#include <GraphCanvas/Components/SceneBus.h>
@@ -37,6 +38,7 @@ namespace GraphCanvas
, public SlotNotificationBus::MultiHandler
, public ComponentSaveDataInterface<NodeSaveData>
, public ConnectionNotificationBus::Handler
, public GroupableSceneMemberRequestBus::Handler
{
friend class NodeSerializer;
public:
@@ -93,10 +95,7 @@ namespace GraphCanvas
void SignalMemberSetupComplete() override;
AZ::EntityId GetScene() const override;
bool LockForExternalMovement(const AZ::EntityId& sceneMemberId) override;
void UnlockForExternalMovement(const AZ::EntityId& sceneMemberId) override;
////
////
// SceneMemberNotificationsBus
void OnSceneReady() override;
@@ -143,12 +142,23 @@ namespace GraphCanvas
bool IsHidingUnusedSlots() const override;
void ShowAllSlots() override;
void HideUnusedSlots() override;
void SignalNodeAboutToBeDeleted() override;
////
// ConnectionNotificationBus
void OnMoveFinalized(bool isValidConnection) override;
////
// GroupableSceneMemberRequests
bool IsGrouped() const override;
const AZ::EntityId& GetGroupId() const override;
void RegisterToGroup(const AZ::EntityId& groupId) override;
void UnregisterFromGroup(const AZ::EntityId& groupId) override;
void RemoveFromGroup() override;
////
protected:
void HideUnusedSlotsImpl();
@@ -164,7 +174,7 @@ namespace GraphCanvas
NodeConfiguration m_configuration;
AZ::EntityId m_wrappingNode;
AZ::EntityId m_lockingSceneMember;
AZ::EntityId m_owningGroupId;
//! Stores custom user data for this node
AZStd::any m_userData;