chore: Rename Graph to EditorGraph
Signed-off-by: Michael Pollind <mpollind@gmail.com>
This commit is contained in:
@@ -44,7 +44,7 @@ namespace ScriptCanvasBuilder
|
||||
AzFramework::StringFunc::Path::ConstructFull(request.m_watchFolder.data(), request.m_sourceFile.data(), fullPath, false);
|
||||
AzFramework::StringFunc::Path::Normalize(fullPath);
|
||||
|
||||
const ScriptCanvasEditor::Graph* sourceGraph = nullptr;
|
||||
const ScriptCanvasEditor::EditorGraph* sourceGraph = nullptr;
|
||||
const ScriptCanvas::GraphData* graphData = nullptr;
|
||||
ScriptCanvasEditor::SourceHandle sourceHandle;
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace ScriptCanvas
|
||||
|
||||
namespace ScriptCanvasEditor
|
||||
{
|
||||
class Graph;
|
||||
class EditorGraph;
|
||||
class SourceHandle;
|
||||
}
|
||||
|
||||
@@ -135,7 +135,7 @@ namespace ScriptCanvasBuilder
|
||||
|
||||
AZ::Outcome<void, AZStd::string> ProcessTranslationJob(ProcessTranslationJobInput& input);
|
||||
|
||||
ScriptCanvasEditor::Graph* PrepareSourceGraph(AZ::Entity* const buildEntity);
|
||||
ScriptCanvasEditor::EditorGraph* PrepareSourceGraph(AZ::Entity* const buildEntity);
|
||||
|
||||
AZ::Outcome<void, AZStd::string> SaveSubgraphInterface(ProcessTranslationJobInput& input, ScriptCanvas::SubgraphInterfaceData& subgraphInterface);
|
||||
|
||||
|
||||
@@ -153,7 +153,7 @@ namespace ScriptCanvasBuilder
|
||||
return AZ::Failure(AZStd::string("Cannot compile graph data from a nullptr Script Canvas Entity"));
|
||||
}
|
||||
|
||||
auto sourceGraph = AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvasEditor::Graph>(scriptCanvasEntity);
|
||||
auto sourceGraph = AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvasEditor::EditorGraph>(scriptCanvasEntity);
|
||||
if (!sourceGraph)
|
||||
{
|
||||
return AZ::Failure(AZStd::string("Failed to find Script Canvas Graph Component"));
|
||||
@@ -385,9 +385,9 @@ namespace ScriptCanvasBuilder
|
||||
;
|
||||
}
|
||||
|
||||
ScriptCanvasEditor::Graph* PrepareSourceGraph(AZ::Entity* const buildEntity)
|
||||
ScriptCanvasEditor::EditorGraph* PrepareSourceGraph(AZ::Entity* const buildEntity)
|
||||
{
|
||||
auto sourceGraph = AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvasEditor::Graph>(buildEntity);
|
||||
auto sourceGraph = AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvasEditor::EditorGraph>(buildEntity);
|
||||
if (!sourceGraph)
|
||||
{
|
||||
return nullptr;
|
||||
|
||||
@@ -180,7 +180,7 @@ namespace ScriptCanvasEditor
|
||||
AZ::ComponentApplicationBus::BroadcastResult(serializeContext, &AZ::ComponentApplicationRequests::GetSerializeContext);
|
||||
AZ_Assert(serializeContext, "LoadEditorAssetTree() ailed to retrieve serialize context!");
|
||||
|
||||
const ScriptCanvasEditor::Graph* graph = handle.Get();
|
||||
const ScriptCanvasEditor::EditorGraph* graph = handle.Get();
|
||||
serializeContext->EnumerateObject(graph, beginElementCB, nullptr, AZ::SerializeContext::ENUM_ACCESS_FOR_READ);
|
||||
|
||||
EditorAssetTree result;
|
||||
@@ -253,7 +253,7 @@ namespace ScriptCanvasEditor
|
||||
aznumeric_caster(ScriptCanvas::MathNodeUtilities::GetRandomIntegral<AZ::s64>(1, std::numeric_limits<AZ::s64>::max()));
|
||||
entity->SetId(AZ::EntityId(entityId));
|
||||
|
||||
auto graph = entity->FindComponent<ScriptCanvasEditor::Graph>();
|
||||
auto graph = entity->FindComponent<ScriptCanvasEditor::EditorGraph>();
|
||||
graph->MarkOwnership(*scriptCanvasData);
|
||||
|
||||
entity->Init();
|
||||
|
||||
@@ -17,7 +17,7 @@ namespace ScriptCanvasEditor
|
||||
{
|
||||
}
|
||||
|
||||
UndoHelper::UndoHelper(Graph* graph)
|
||||
UndoHelper::UndoHelper(EditorGraph* graph)
|
||||
: m_undoState(this)
|
||||
{
|
||||
SetSource(graph);
|
||||
@@ -28,7 +28,7 @@ namespace ScriptCanvasEditor
|
||||
UndoRequestBus::Handler::BusDisconnect();
|
||||
}
|
||||
|
||||
void UndoHelper::SetSource(Graph* graph)
|
||||
void UndoHelper::SetSource(EditorGraph* graph)
|
||||
{
|
||||
m_graph = graph;
|
||||
UndoRequestBus::Handler::BusConnect(graph->GetScriptCanvasId());
|
||||
|
||||
@@ -21,13 +21,13 @@ namespace ScriptCanvasEditor
|
||||
public:
|
||||
|
||||
UndoHelper();
|
||||
UndoHelper(Graph* source);
|
||||
UndoHelper(EditorGraph* source);
|
||||
~UndoHelper();
|
||||
|
||||
UndoCache* GetSceneUndoCache() override;
|
||||
UndoData CreateUndoData() override;
|
||||
|
||||
void SetSource(Graph* source);
|
||||
void SetSource(EditorGraph* source);
|
||||
|
||||
void BeginUndoBatch(AZStd::string_view label) override;
|
||||
void EndUndoBatch() override;
|
||||
@@ -58,6 +58,6 @@ namespace ScriptCanvasEditor
|
||||
|
||||
Status m_status = Status::Idle;
|
||||
SceneUndoState m_undoState;
|
||||
Graph* m_graph = nullptr;
|
||||
EditorGraph* m_graph = nullptr;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -100,20 +100,8 @@ namespace EditorGraphCpp
|
||||
}
|
||||
namespace ScriptCanvasEditor
|
||||
{
|
||||
namespace EditorGraph
|
||||
{
|
||||
static const char* GetMimeType()
|
||||
{
|
||||
return "application/x-o3de-scriptcanvas";
|
||||
}
|
||||
|
||||
static const char* GetWrappedNodeGroupingMimeType()
|
||||
{
|
||||
return "application/x-03de-scriptcanvas-wrappednodegrouping";
|
||||
}
|
||||
}
|
||||
|
||||
Graph::~Graph()
|
||||
EditorGraph::~EditorGraph()
|
||||
{
|
||||
for (auto& entry : m_graphCanvasSaveData)
|
||||
{
|
||||
@@ -152,7 +140,7 @@ namespace ScriptCanvasEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
void Graph::ConvertToGetVariableNode(Graph* graph, ScriptCanvas::VariableId variableId, const AZ::EntityId& nodeId, AZStd::unordered_map< AZ::EntityId, AZ::EntityId >& setVariableRemapping)
|
||||
void EditorGraph::ConvertToGetVariableNode(EditorGraph* graph, ScriptCanvas::VariableId variableId, const AZ::EntityId& nodeId, AZStd::unordered_map< AZ::EntityId, AZ::EntityId >& setVariableRemapping)
|
||||
{
|
||||
ScriptCanvas::ScriptCanvasId scriptCanvasId = graph->GetScriptCanvasId();
|
||||
GraphCanvas::GraphId graphId = graph->GetGraphCanvasGraphId();
|
||||
@@ -440,7 +428,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::Reflect(AZ::ReflectContext* context)
|
||||
void EditorGraph::Reflect(AZ::ReflectContext* context)
|
||||
{
|
||||
GraphStatisticsHelper::Reflect(context);
|
||||
|
||||
@@ -453,19 +441,19 @@ namespace ScriptCanvasEditor
|
||||
->Field("Count", &CRCCache::m_cacheCount)
|
||||
;
|
||||
|
||||
serializeContext->Class<Graph, ScriptCanvas::Graph>()
|
||||
serializeContext->Class<EditorGraph, ScriptCanvas::Graph>()
|
||||
->Version(EditorGraphCpp::Version::Current, &GraphVersionConverter)
|
||||
->Field("m_variableCounter", &Graph::m_variableCounter)
|
||||
->Field("m_saveFormatConverted", &Graph::m_saveFormatConverted)
|
||||
->Field("GraphCanvasData", &Graph::m_graphCanvasSaveData)
|
||||
->Field("CRCCacheMap", &Graph::m_crcCacheMap)
|
||||
->Field("StatisticsHelper", &Graph::m_statisticsHelper)
|
||||
->Field("GraphCanvasSaveVersion", &Graph::m_graphCanvasSaveVersion)
|
||||
->Field("m_variableCounter", &EditorGraph::m_variableCounter)
|
||||
->Field("m_saveFormatConverted", &EditorGraph::m_saveFormatConverted)
|
||||
->Field("GraphCanvasData", &EditorGraph::m_graphCanvasSaveData)
|
||||
->Field("CRCCacheMap", &EditorGraph::m_crcCacheMap)
|
||||
->Field("StatisticsHelper", &EditorGraph::m_statisticsHelper)
|
||||
->Field("GraphCanvasSaveVersion", &EditorGraph::m_graphCanvasSaveVersion)
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::Activate()
|
||||
void EditorGraph::Activate()
|
||||
{
|
||||
const ScriptCanvas::ScriptCanvasId& scriptCanvasId = GetScriptCanvasId();
|
||||
|
||||
@@ -483,7 +471,7 @@ namespace ScriptCanvasEditor
|
||||
m_undoHelper.SetSource(this);
|
||||
}
|
||||
|
||||
void Graph::Deactivate()
|
||||
void EditorGraph::Deactivate()
|
||||
{
|
||||
GraphItemCommandNotificationBus::Handler::BusDisconnect();
|
||||
ScriptCanvas::GraphRequestBus::Handler::BusDisconnect();
|
||||
@@ -499,7 +487,7 @@ namespace ScriptCanvasEditor
|
||||
m_graphCanvasSceneEntity = nullptr;
|
||||
}
|
||||
|
||||
void Graph::OnViewRegistered()
|
||||
void EditorGraph::OnViewRegistered()
|
||||
{
|
||||
if (!m_saveFormatConverted)
|
||||
{
|
||||
@@ -507,7 +495,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::SanityCheckNodeReplacement(ScriptCanvas::Node* oldNode, ScriptCanvas::Node* newNode, ScriptCanvas::NodeUpdateSlotReport& nodeUpdateSlotReport)
|
||||
bool EditorGraph::SanityCheckNodeReplacement(ScriptCanvas::Node* oldNode, ScriptCanvas::Node* newNode, ScriptCanvas::NodeUpdateSlotReport& nodeUpdateSlotReport)
|
||||
{
|
||||
auto findReplacementMatch = [](const ScriptCanvas::Slot* oldSlot, const AZStd::vector<const ScriptCanvas::Slot*>& newSlots)->ScriptCanvas::SlotId
|
||||
{
|
||||
@@ -623,7 +611,7 @@ namespace ScriptCanvasEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
void Graph::HandleFunctionDefinitionExtension(ScriptCanvas::Node* node, GraphCanvas::SlotId graphCanvasSlotId, const GraphCanvas::NodeId& nodeId)
|
||||
void EditorGraph::HandleFunctionDefinitionExtension(ScriptCanvas::Node* node, GraphCanvas::SlotId graphCanvasSlotId, const GraphCanvas::NodeId& nodeId)
|
||||
{
|
||||
// Special-case for the execution nodeling extensions, which are adding input/output data slots.
|
||||
// We want to automatically promote them to variables so that the user can refer to them more easily
|
||||
@@ -690,7 +678,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
AZ::Outcome<ScriptCanvas::Node*> Graph::ReplaceNodeByConfig
|
||||
AZ::Outcome<ScriptCanvas::Node*> EditorGraph::ReplaceNodeByConfig
|
||||
( ScriptCanvas::Node* oldNode
|
||||
, const ScriptCanvas::NodeConfiguration& nodeConfig
|
||||
, ScriptCanvas::NodeUpdateSlotReport& nodeUpdateSlotReport)
|
||||
@@ -809,7 +797,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnEntitiesSerialized(GraphCanvas::GraphSerialization& serializationTarget)
|
||||
void EditorGraph::OnEntitiesSerialized(GraphCanvas::GraphSerialization& serializationTarget)
|
||||
{
|
||||
const GraphCanvas::GraphData& graphCanvasGraphData = serializationTarget.GetGraphData();
|
||||
|
||||
@@ -939,7 +927,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnEntitiesDeserialized(const GraphCanvas::GraphSerialization& serializationSource)
|
||||
void EditorGraph::OnEntitiesDeserialized(const GraphCanvas::GraphSerialization& serializationSource)
|
||||
{
|
||||
const auto& userDataMap = serializationSource.GetUserDataMapRef();
|
||||
|
||||
@@ -1026,7 +1014,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::DisconnectConnection(const GraphCanvas::ConnectionId& connectionId)
|
||||
void EditorGraph::DisconnectConnection(const GraphCanvas::ConnectionId& connectionId)
|
||||
{
|
||||
AZStd::any* connectionUserData = nullptr;
|
||||
GraphCanvas::ConnectionRequestBus::EventResult(connectionUserData, connectionId, &GraphCanvas::ConnectionRequests::GetUserData);
|
||||
@@ -1044,11 +1032,11 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
ScriptCanvas::DataPtr Graph::Create()
|
||||
ScriptCanvas::DataPtr EditorGraph::Create()
|
||||
{
|
||||
if (AZ::Entity* entity = aznew AZ::Entity("Script Canvas Graph"))
|
||||
{
|
||||
auto graph = entity->CreateComponent<ScriptCanvasEditor::Graph>();
|
||||
auto graph = entity->CreateComponent<ScriptCanvasEditor::EditorGraph>();
|
||||
entity->CreateComponent<EditorGraphVariableManagerComponent>(graph->GetScriptCanvasId());
|
||||
|
||||
if (ScriptCanvas::DataPtr data = aznew ScriptCanvas::ScriptCanvasData())
|
||||
@@ -1064,17 +1052,17 @@ namespace ScriptCanvasEditor
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void Graph::MarkOwnership(ScriptCanvas::ScriptCanvasData& owner)
|
||||
void EditorGraph::MarkOwnership(ScriptCanvas::ScriptCanvasData& owner)
|
||||
{
|
||||
m_owner = &owner;
|
||||
}
|
||||
|
||||
ScriptCanvas::DataPtr Graph::GetOwnership() const
|
||||
ScriptCanvas::DataPtr EditorGraph::GetOwnership() const
|
||||
{
|
||||
return const_cast<Graph*>(this)->m_owner;
|
||||
return const_cast<EditorGraph*>(this)->m_owner;
|
||||
}
|
||||
|
||||
bool Graph::CreateConnection(const GraphCanvas::ConnectionId& connectionId, const GraphCanvas::Endpoint& sourcePoint, const GraphCanvas::Endpoint& targetPoint)
|
||||
bool EditorGraph::CreateConnection(const GraphCanvas::ConnectionId& connectionId, const GraphCanvas::Endpoint& sourcePoint, const GraphCanvas::Endpoint& targetPoint)
|
||||
{
|
||||
if (!sourcePoint.IsValid() || !targetPoint.IsValid())
|
||||
{
|
||||
@@ -1103,7 +1091,7 @@ namespace ScriptCanvasEditor
|
||||
return scConnected;
|
||||
}
|
||||
|
||||
bool Graph::IsValidConnection(const GraphCanvas::Endpoint& sourcePoint, const GraphCanvas::Endpoint& targetPoint) const
|
||||
bool EditorGraph::IsValidConnection(const GraphCanvas::Endpoint& sourcePoint, const GraphCanvas::Endpoint& targetPoint) const
|
||||
{
|
||||
ScriptCanvas::Endpoint scSourceEndpoint = ConvertToScriptCanvasEndpoint(sourcePoint);
|
||||
ScriptCanvas::Endpoint scTargetEndpoint = ConvertToScriptCanvasEndpoint(targetPoint);
|
||||
@@ -1111,23 +1099,23 @@ namespace ScriptCanvasEditor
|
||||
return CanCreateConnectionBetween(scSourceEndpoint, scTargetEndpoint).IsSuccess();
|
||||
}
|
||||
|
||||
AZStd::string Graph::GetDataTypeString(const AZ::Uuid&)
|
||||
AZStd::string EditorGraph::GetDataTypeString(const AZ::Uuid&)
|
||||
{
|
||||
// This is used by the default tooltip setting in GraphCanvas, returning an empty string
|
||||
// in order for tooltips to be fully controlled by ScriptCanvas
|
||||
return {};
|
||||
}
|
||||
|
||||
void Graph::OnRemoveUnusedNodes()
|
||||
void EditorGraph::OnRemoveUnusedNodes()
|
||||
{
|
||||
}
|
||||
|
||||
void Graph::OnRemoveUnusedElements()
|
||||
void EditorGraph::OnRemoveUnusedElements()
|
||||
{
|
||||
RemoveUnusedVariables();
|
||||
}
|
||||
|
||||
bool Graph::AllowReset(const GraphCanvas::Endpoint& endpoint) const
|
||||
bool EditorGraph::AllowReset(const GraphCanvas::Endpoint& endpoint) const
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
|
||||
@@ -1159,7 +1147,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
GraphCanvas::NodePropertyDisplay* Graph::CreateDataSlotPropertyDisplay(const AZ::Uuid& dataType, const GraphCanvas::NodeId& nodeId, const GraphCanvas::SlotId& slotId) const
|
||||
GraphCanvas::NodePropertyDisplay* EditorGraph::CreateDataSlotPropertyDisplay(const AZ::Uuid& dataType, const GraphCanvas::NodeId& nodeId, const GraphCanvas::SlotId& slotId) const
|
||||
{
|
||||
(void)dataType;
|
||||
|
||||
@@ -1174,7 +1162,7 @@ namespace ScriptCanvasEditor
|
||||
return CreateDisplayPropertyForSlot(scriptCanvasNodeId, scriptCanvasSlotId);
|
||||
}
|
||||
|
||||
GraphCanvas::NodePropertyDisplay* Graph::CreatePropertySlotPropertyDisplay(const AZ::Crc32& propertyId, const GraphCanvas::NodeId& nodeId, const GraphCanvas::NodeId& slotId) const
|
||||
GraphCanvas::NodePropertyDisplay* EditorGraph::CreatePropertySlotPropertyDisplay(const AZ::Crc32& propertyId, const GraphCanvas::NodeId& nodeId, const GraphCanvas::NodeId& slotId) const
|
||||
{
|
||||
(void)slotId;
|
||||
|
||||
@@ -1234,7 +1222,7 @@ namespace ScriptCanvasEditor
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
AZ::EntityId Graph::ConvertToScriptCanvasNodeId(const GraphCanvas::NodeId& nodeId) const
|
||||
AZ::EntityId EditorGraph::ConvertToScriptCanvasNodeId(const GraphCanvas::NodeId& nodeId) const
|
||||
{
|
||||
AZStd::any* userData = nullptr;
|
||||
|
||||
@@ -1243,7 +1231,7 @@ namespace ScriptCanvasEditor
|
||||
return (userData && userData->is<AZ::EntityId>()) ? *AZStd::any_cast<AZ::EntityId>(userData) : AZ::EntityId();
|
||||
}
|
||||
|
||||
GraphCanvas::NodePropertyDisplay* Graph::CreateDisplayPropertyForSlot(const AZ::EntityId& scriptCanvasNodeId, const ScriptCanvas::SlotId& scriptCanvasSlotId) const
|
||||
GraphCanvas::NodePropertyDisplay* EditorGraph::CreateDisplayPropertyForSlot(const AZ::EntityId& scriptCanvasNodeId, const ScriptCanvas::SlotId& scriptCanvasSlotId) const
|
||||
{
|
||||
ScriptCanvas::Slot* slot = nullptr;
|
||||
ScriptCanvas::NodeRequestBus::EventResult(slot, scriptCanvasNodeId, &ScriptCanvas::NodeRequests::GetSlot, scriptCanvasSlotId);
|
||||
@@ -1354,13 +1342,13 @@ namespace ScriptCanvasEditor
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
void Graph::SignalDirty()
|
||||
void EditorGraph::SignalDirty()
|
||||
{
|
||||
SourceHandle handle(m_owner, {}, {});
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::SignalSceneDirty, handle);
|
||||
}
|
||||
|
||||
void Graph::HighlightNodesByType(const ScriptCanvas::NodeTypeIdentifier& nodeTypeIdentifier)
|
||||
void EditorGraph::HighlightNodesByType(const ScriptCanvas::NodeTypeIdentifier& nodeTypeIdentifier)
|
||||
{
|
||||
for (const auto& nodePair : GetNodeMapping())
|
||||
{
|
||||
@@ -1371,7 +1359,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::HighlightEBusNodes(const ScriptCanvas::EBusBusId& busId, const ScriptCanvas::EBusEventId& eventId)
|
||||
void EditorGraph::HighlightEBusNodes(const ScriptCanvas::EBusBusId& busId, const ScriptCanvas::EBusEventId& eventId)
|
||||
{
|
||||
ScriptCanvas::NodeTypeIdentifier ebusIdentifier = ScriptCanvas::NodeUtils::ConstructEBusIdentifier(busId);
|
||||
|
||||
@@ -1394,7 +1382,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::HighlightScriptEventNodes(const ScriptCanvas::EBusBusId& busId, const ScriptCanvas::EBusEventId& eventId)
|
||||
void EditorGraph::HighlightScriptEventNodes(const ScriptCanvas::EBusBusId& busId, const ScriptCanvas::EBusEventId& eventId)
|
||||
{
|
||||
ScriptCanvas::NodeTypeIdentifier sendScriptEventIdentifier = ScriptCanvas::NodeUtils::ConstructSendScriptEventIdentifier(busId, eventId);
|
||||
ScriptCanvas::NodeTypeIdentifier receiveScriptEventIdentifier = ScriptCanvas::NodeUtils::ConstructScriptEventIdentifier(busId);
|
||||
@@ -1422,7 +1410,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::HighlightScriptCanvasEntity(const AZ::EntityId& scriptCanvasId)
|
||||
void EditorGraph::HighlightScriptCanvasEntity(const AZ::EntityId& scriptCanvasId)
|
||||
{
|
||||
GraphCanvas::SceneMemberGlowOutlineConfiguration glowConfiguration;
|
||||
|
||||
@@ -1446,7 +1434,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
AZ::EntityId Graph::FindGraphCanvasSlotId(const AZ::EntityId& graphCanvasNodeId, const ScriptCanvas::SlotId& slotId)
|
||||
AZ::EntityId EditorGraph::FindGraphCanvasSlotId(const AZ::EntityId& graphCanvasNodeId, const ScriptCanvas::SlotId& slotId)
|
||||
{
|
||||
AZ::EntityId graphCanvasSlotId;
|
||||
SlotMappingRequestBus::EventResult(graphCanvasSlotId, graphCanvasNodeId, &SlotMappingRequests::MapToGraphCanvasId, slotId);
|
||||
@@ -1467,7 +1455,7 @@ namespace ScriptCanvasEditor
|
||||
return graphCanvasSlotId;
|
||||
}
|
||||
|
||||
bool Graph::ConfigureConnectionUserData(const ScriptCanvas::Endpoint& sourceEndpoint, const ScriptCanvas::Endpoint& targetEndpoint, GraphCanvas::ConnectionId connectionId)
|
||||
bool EditorGraph::ConfigureConnectionUserData(const ScriptCanvas::Endpoint& sourceEndpoint, const ScriptCanvas::Endpoint& targetEndpoint, GraphCanvas::ConnectionId connectionId)
|
||||
{
|
||||
bool isConfigured = true;
|
||||
|
||||
@@ -1493,7 +1481,7 @@ namespace ScriptCanvasEditor
|
||||
return isConfigured;
|
||||
}
|
||||
|
||||
void Graph::HandleQueuedUpdates()
|
||||
void EditorGraph::HandleQueuedUpdates()
|
||||
{
|
||||
bool signalDirty = false;
|
||||
|
||||
@@ -1573,7 +1561,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::IsNodeVersionConverting(const AZ::EntityId& graphCanvasNodeId) const
|
||||
bool EditorGraph::IsNodeVersionConverting(const AZ::EntityId& graphCanvasNodeId) const
|
||||
{
|
||||
bool isConverting = false;
|
||||
|
||||
@@ -1598,7 +1586,7 @@ namespace ScriptCanvasEditor
|
||||
return isConverting;
|
||||
}
|
||||
|
||||
void Graph::OnPreNodeDeleted(const AZ::EntityId& nodeId)
|
||||
void EditorGraph::OnPreNodeDeleted(const AZ::EntityId& nodeId)
|
||||
{
|
||||
// If we are cdeleteing a HandlerEventNode we don't need to do anything since they are purely visual.
|
||||
// And the underlying ScriptCanvas nodes will persist and maintain all of their state.
|
||||
@@ -1630,7 +1618,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnPreConnectionDeleted(const AZ::EntityId& connectionId)
|
||||
void EditorGraph::OnPreConnectionDeleted(const AZ::EntityId& connectionId)
|
||||
{
|
||||
AZStd::any* userData = nullptr;
|
||||
GraphCanvas::ConnectionRequestBus::EventResult(userData, connectionId, &GraphCanvas::ConnectionRequests::GetUserData);
|
||||
@@ -1671,22 +1659,22 @@ namespace ScriptCanvasEditor
|
||||
DisconnectConnection(connectionId);
|
||||
}
|
||||
|
||||
void Graph::OnUnknownPaste([[maybe_unused]] const QPointF& scenePos)
|
||||
void EditorGraph::OnUnknownPaste([[maybe_unused]] const QPointF& scenePos)
|
||||
{
|
||||
GraphVariablesTableView::HandleVariablePaste(GetScriptCanvasId());
|
||||
}
|
||||
|
||||
void Graph::OnSelectionChanged()
|
||||
void EditorGraph::OnSelectionChanged()
|
||||
{
|
||||
ClearHighlights();
|
||||
}
|
||||
|
||||
AZ::u32 Graph::GetNewVariableCounter()
|
||||
AZ::u32 EditorGraph::GetNewVariableCounter()
|
||||
{
|
||||
return ++m_variableCounter;
|
||||
}
|
||||
|
||||
void Graph::ReleaseVariableCounter(AZ::u32 variableCounter)
|
||||
void EditorGraph::ReleaseVariableCounter(AZ::u32 variableCounter)
|
||||
{
|
||||
if (m_variableCounter == variableCounter)
|
||||
{
|
||||
@@ -1694,32 +1682,32 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::RequestUndoPoint()
|
||||
void EditorGraph::RequestUndoPoint()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, GetScriptCanvasId());
|
||||
}
|
||||
|
||||
void Graph::RequestPushPreventUndoStateUpdate()
|
||||
void EditorGraph::RequestPushPreventUndoStateUpdate()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PushPreventUndoStateUpdate);
|
||||
}
|
||||
|
||||
void Graph::RequestPopPreventUndoStateUpdate()
|
||||
void EditorGraph::RequestPopPreventUndoStateUpdate()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PopPreventUndoStateUpdate);
|
||||
}
|
||||
|
||||
void Graph::TriggerUndo()
|
||||
void EditorGraph::TriggerUndo()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::TriggerUndo);
|
||||
}
|
||||
|
||||
void Graph::TriggerRedo()
|
||||
void EditorGraph::TriggerRedo()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::TriggerRedo);
|
||||
}
|
||||
|
||||
void Graph::EnableNodes(const AZStd::unordered_set< GraphCanvas::NodeId >& nodeIds)
|
||||
void EditorGraph::EnableNodes(const AZStd::unordered_set< GraphCanvas::NodeId >& nodeIds)
|
||||
{
|
||||
bool enabledNodes = false;
|
||||
for (auto graphCanvasNodeId : nodeIds)
|
||||
@@ -1745,7 +1733,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::DisableNodes(const AZStd::unordered_set< GraphCanvas::NodeId >& nodeIds)
|
||||
void EditorGraph::DisableNodes(const AZStd::unordered_set< GraphCanvas::NodeId >& nodeIds)
|
||||
{
|
||||
bool disabledNodes = false;
|
||||
for (auto graphCanvasNodeId : nodeIds)
|
||||
@@ -1766,12 +1754,12 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::PostDeletionEvent()
|
||||
void EditorGraph::PostDeletionEvent()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, GetScriptCanvasId());
|
||||
}
|
||||
|
||||
void Graph::PostCreationEvent()
|
||||
void EditorGraph::PostCreationEvent()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PushPreventUndoStateUpdate);
|
||||
if (m_wrapperNodeDropTarget.IsValid())
|
||||
@@ -1979,7 +1967,7 @@ namespace ScriptCanvasEditor
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, GetScriptCanvasId());
|
||||
}
|
||||
|
||||
void Graph::PostRestore(const UndoData&)
|
||||
void EditorGraph::PostRestore(const UndoData&)
|
||||
{
|
||||
AZStd::vector<AZ::EntityId> graphCanvasNodeIds;
|
||||
GraphCanvas::SceneRequestBus::EventResult(graphCanvasNodeIds, GetGraphCanvasGraphId(), &GraphCanvas::SceneRequests::GetNodes);
|
||||
@@ -1995,23 +1983,23 @@ namespace ScriptCanvasEditor
|
||||
GraphCanvas::ViewRequestBus::Event(viewId, &GraphCanvas::ViewRequests::RefreshView);
|
||||
}
|
||||
|
||||
void Graph::OnPasteBegin()
|
||||
void EditorGraph::OnPasteBegin()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PushPreventUndoStateUpdate);
|
||||
}
|
||||
|
||||
void Graph::OnPasteEnd()
|
||||
void EditorGraph::OnPasteEnd()
|
||||
{
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PopPreventUndoStateUpdate);
|
||||
GeneralRequestBus::Broadcast(&GeneralRequests::PostUndoPoint, GetScriptCanvasId());
|
||||
}
|
||||
|
||||
void Graph::OnGraphCanvasNodeCreated(const AZ::EntityId& nodeId)
|
||||
void EditorGraph::OnGraphCanvasNodeCreated(const AZ::EntityId& nodeId)
|
||||
{
|
||||
m_lastGraphCanvasCreationGroup.emplace_back(nodeId);
|
||||
}
|
||||
|
||||
void Graph::ResetSlotToDefaultValue(const GraphCanvas::Endpoint& endpoint)
|
||||
void EditorGraph::ResetSlotToDefaultValue(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
|
||||
@@ -2023,13 +2011,13 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::ResetReference(const GraphCanvas::Endpoint& endpoint)
|
||||
void EditorGraph::ResetReference(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
// ResetSlotToDefault deals with resetting the reference internal to the function call on the node.
|
||||
ResetSlotToDefaultValue(endpoint);
|
||||
}
|
||||
|
||||
void Graph::ResetProperty(const GraphCanvas::NodeId& nodeId, const AZ::Crc32& propertyId)
|
||||
void EditorGraph::ResetProperty(const GraphCanvas::NodeId& nodeId, const AZ::Crc32& propertyId)
|
||||
{
|
||||
AZ::EntityId scriptCanvasNodeId = ConvertToScriptCanvasNodeId(nodeId);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scriptCanvasNodeId);
|
||||
@@ -2040,7 +2028,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::RemoveSlot(const GraphCanvas::Endpoint& endpoint)
|
||||
void EditorGraph::RemoveSlot(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
|
||||
@@ -2067,7 +2055,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::IsSlotRemovable(const GraphCanvas::Endpoint& endpoint) const
|
||||
bool EditorGraph::IsSlotRemovable(const GraphCanvas::Endpoint& endpoint) const
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
|
||||
@@ -2081,7 +2069,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::ConvertSlotToReference(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::ConvertSlotToReference(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scEndpoint.GetNodeId());
|
||||
@@ -2094,7 +2082,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::CanConvertSlotToReference(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::CanConvertSlotToReference(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scEndpoint.GetNodeId());
|
||||
@@ -2111,7 +2099,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
GraphCanvas::CanHandleMimeEventOutcome Graph::CanHandleReferenceMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
GraphCanvas::CanHandleMimeEventOutcome EditorGraph::CanHandleReferenceMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scEndpoint.GetNodeId());
|
||||
@@ -2144,7 +2132,7 @@ namespace ScriptCanvasEditor
|
||||
return AZ::Failure(AZStd::string("Unable to find Node"));
|
||||
}
|
||||
|
||||
bool Graph::HandleReferenceMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
bool EditorGraph::HandleReferenceMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
{
|
||||
bool handledEvent = false;
|
||||
|
||||
@@ -2170,7 +2158,7 @@ namespace ScriptCanvasEditor
|
||||
return handledEvent;
|
||||
}
|
||||
|
||||
bool Graph::CanPromoteToVariable(const GraphCanvas::Endpoint& endpoint) const
|
||||
bool EditorGraph::CanPromoteToVariable(const GraphCanvas::Endpoint& endpoint) const
|
||||
{
|
||||
ScriptCanvas::Endpoint scriptCanvasEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
auto activeSlot = FindSlot(scriptCanvasEndpoint);
|
||||
@@ -2189,7 +2177,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::PromoteToVariableAction(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::PromoteToVariableAction(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scriptCanvasEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
|
||||
@@ -2296,7 +2284,7 @@ namespace ScriptCanvasEditor
|
||||
return addOutcome.IsSuccess();
|
||||
}
|
||||
|
||||
bool Graph::SynchronizeReferences(const GraphCanvas::Endpoint& referenceSource, const GraphCanvas::Endpoint& referenceTarget)
|
||||
bool EditorGraph::SynchronizeReferences(const GraphCanvas::Endpoint& referenceSource, const GraphCanvas::Endpoint& referenceTarget)
|
||||
{
|
||||
ScriptCanvas::Endpoint scriptCanvasSourceEndpoint = ConvertToScriptCanvasEndpoint(referenceSource);
|
||||
ScriptCanvas::Endpoint scriptCanvasTargetEndpoint = ConvertToScriptCanvasEndpoint(referenceTarget);
|
||||
@@ -2334,7 +2322,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::ConvertSlotToValue(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::ConvertSlotToValue(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scEndpoint.GetNodeId());
|
||||
@@ -2347,7 +2335,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::CanConvertSlotToValue(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::CanConvertSlotToValue(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
ScriptCanvas::Endpoint scEndpoint = ConvertToScriptCanvasEndpoint(endpoint);
|
||||
ScriptCanvas::Node* canvasNode = FindNode(scEndpoint.GetNodeId());
|
||||
@@ -2361,7 +2349,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
GraphCanvas::CanHandleMimeEventOutcome Graph::CanHandleValueMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
GraphCanvas::CanHandleMimeEventOutcome EditorGraph::CanHandleValueMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
{
|
||||
AZ_UNUSED(endpoint);
|
||||
AZ_UNUSED(mimeData);
|
||||
@@ -2371,7 +2359,7 @@ namespace ScriptCanvasEditor
|
||||
return AZ::Failure(AZStd::string("Unimplemented drag and drop flow"));
|
||||
}
|
||||
|
||||
bool Graph::HandleValueMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
bool EditorGraph::HandleValueMimeEvent(const GraphCanvas::Endpoint& endpoint, const QMimeData* mimeData)
|
||||
{
|
||||
AZ_UNUSED(endpoint);
|
||||
AZ_UNUSED(mimeData);
|
||||
@@ -2379,7 +2367,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
GraphCanvas::SlotId Graph::RequestExtension(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId, GraphModelRequests::ExtensionRequestReason reason)
|
||||
GraphCanvas::SlotId EditorGraph::RequestExtension(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId, GraphModelRequests::ExtensionRequestReason reason)
|
||||
{
|
||||
GraphCanvas::SlotId graphCanvasSlotId;
|
||||
|
||||
@@ -2414,7 +2402,7 @@ namespace ScriptCanvasEditor
|
||||
return graphCanvasSlotId;
|
||||
}
|
||||
|
||||
void Graph::ExtensionCancelled(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId)
|
||||
void EditorGraph::ExtensionCancelled(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId)
|
||||
{
|
||||
AZ::EntityId scNodeId = ConvertToScriptCanvasNodeId(nodeId);
|
||||
|
||||
@@ -2429,7 +2417,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::FinalizeExtension(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId)
|
||||
void EditorGraph::FinalizeExtension(const GraphCanvas::NodeId& nodeId, const GraphCanvas::ExtenderId& extenderId)
|
||||
{
|
||||
AZ::EntityId scNodeId = ConvertToScriptCanvasNodeId(nodeId);
|
||||
|
||||
@@ -2444,7 +2432,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::ShouldWrapperAcceptDrop(const AZ::EntityId& wrapperNode, const QMimeData* mimeData) const
|
||||
bool EditorGraph::ShouldWrapperAcceptDrop(const AZ::EntityId& wrapperNode, const QMimeData* mimeData) const
|
||||
{
|
||||
if (!mimeData->hasFormat(Widget::NodePaletteDockWidget::GetMimeType()))
|
||||
{
|
||||
@@ -2492,7 +2480,7 @@ namespace ScriptCanvasEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
void Graph::AddWrapperDropTarget(const AZ::EntityId& wrapperNode)
|
||||
void EditorGraph::AddWrapperDropTarget(const AZ::EntityId& wrapperNode)
|
||||
{
|
||||
if (!m_wrapperNodeDropTarget.IsValid())
|
||||
{
|
||||
@@ -2500,7 +2488,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::RemoveWrapperDropTarget(const AZ::EntityId& wrapperNode)
|
||||
void EditorGraph::RemoveWrapperDropTarget(const AZ::EntityId& wrapperNode)
|
||||
{
|
||||
if (m_wrapperNodeDropTarget == wrapperNode)
|
||||
{
|
||||
@@ -2508,7 +2496,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
GraphCanvas::GraphId Graph::GetGraphCanvasGraphId() const
|
||||
GraphCanvas::GraphId EditorGraph::GetGraphCanvasGraphId() const
|
||||
{
|
||||
if (m_saveFormatConverted)
|
||||
{
|
||||
@@ -2525,7 +2513,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
NodeIdPair Graph::CreateCustomNode(const AZ::Uuid& typeId, const AZ::Vector2& position)
|
||||
NodeIdPair EditorGraph::CreateCustomNode(const AZ::Uuid& typeId, const AZ::Vector2& position)
|
||||
{
|
||||
CreateCustomNodeMimeEvent mimeEvent(typeId);
|
||||
|
||||
@@ -2539,7 +2527,7 @@ namespace ScriptCanvasEditor
|
||||
return NodeIdPair();
|
||||
}
|
||||
|
||||
void Graph::AddCrcCache(const AZ::Crc32& crcValue, const AZStd::string& cacheString)
|
||||
void EditorGraph::AddCrcCache(const AZ::Crc32& crcValue, const AZStd::string& cacheString)
|
||||
{
|
||||
auto mapIter = m_crcCacheMap.find(crcValue);
|
||||
|
||||
@@ -2553,7 +2541,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::RemoveCrcCache(const AZ::Crc32& crcValue)
|
||||
void EditorGraph::RemoveCrcCache(const AZ::Crc32& crcValue)
|
||||
{
|
||||
auto mapIter = m_crcCacheMap.find(crcValue);
|
||||
|
||||
@@ -2568,7 +2556,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
AZStd::string Graph::DecodeCrc(const AZ::Crc32& crcValue)
|
||||
AZStd::string EditorGraph::DecodeCrc(const AZ::Crc32& crcValue)
|
||||
{
|
||||
auto mapIter = m_crcCacheMap.find(crcValue);
|
||||
|
||||
@@ -2580,7 +2568,7 @@ namespace ScriptCanvasEditor
|
||||
return "";
|
||||
}
|
||||
|
||||
void Graph::ClearHighlights()
|
||||
void EditorGraph::ClearHighlights()
|
||||
{
|
||||
for (const GraphCanvas::GraphicsEffectId& effectId : m_highlights)
|
||||
{
|
||||
@@ -2590,7 +2578,7 @@ namespace ScriptCanvasEditor
|
||||
m_highlights.clear();
|
||||
}
|
||||
|
||||
void Graph::HighlightMembersFromTreeItem(const GraphCanvas::GraphCanvasTreeItem* treeItem)
|
||||
void EditorGraph::HighlightMembersFromTreeItem(const GraphCanvas::GraphCanvasTreeItem* treeItem)
|
||||
{
|
||||
ClearHighlights();
|
||||
|
||||
@@ -2608,7 +2596,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::HighlightVariables(const AZStd::unordered_set< ScriptCanvas::VariableId >& variableIds)
|
||||
void EditorGraph::HighlightVariables(const AZStd::unordered_set< ScriptCanvas::VariableId >& variableIds)
|
||||
{
|
||||
ClearHighlights();
|
||||
|
||||
@@ -2623,7 +2611,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::HighlightNodes(const AZStd::vector<NodeIdPair>& nodes)
|
||||
void EditorGraph::HighlightNodes(const AZStd::vector<NodeIdPair>& nodes)
|
||||
{
|
||||
ClearHighlights();
|
||||
|
||||
@@ -2633,7 +2621,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::RemoveUnusedVariables()
|
||||
void EditorGraph::RemoveUnusedVariables()
|
||||
{
|
||||
RequestPushPreventUndoStateUpdate();
|
||||
auto variableData = GetVariableData();
|
||||
@@ -2679,7 +2667,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::CanConvertVariableNodeToReference(const GraphCanvas::NodeId& nodeId)
|
||||
bool EditorGraph::CanConvertVariableNodeToReference(const GraphCanvas::NodeId& nodeId)
|
||||
{
|
||||
AZ::EntityId scriptCanvasNodeId = ConvertToScriptCanvasNodeId(nodeId);
|
||||
|
||||
@@ -2725,7 +2713,7 @@ namespace ScriptCanvasEditor
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::ConvertVariableNodeToReference(const GraphCanvas::NodeId& nodeId)
|
||||
bool EditorGraph::ConvertVariableNodeToReference(const GraphCanvas::NodeId& nodeId)
|
||||
{
|
||||
AZ::EntityId scriptCanvasNodeId = ConvertToScriptCanvasNodeId(nodeId);
|
||||
|
||||
@@ -2899,12 +2887,12 @@ namespace ScriptCanvasEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Graph::ConvertReferenceToVariableNode([[maybe_unused]] const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::ConvertReferenceToVariableNode([[maybe_unused]] const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool Graph::OnVersionConversionBegin(ScriptCanvas::Node& scriptCanvasNode)
|
||||
bool EditorGraph::OnVersionConversionBegin(ScriptCanvas::Node& scriptCanvasNode)
|
||||
{
|
||||
auto insertResult = m_convertingNodes.insert(scriptCanvasNode.GetEntityId());
|
||||
|
||||
@@ -2923,7 +2911,7 @@ namespace ScriptCanvasEditor
|
||||
return true;
|
||||
}
|
||||
|
||||
void Graph::OnVersionConversionEnd(ScriptCanvas::Node& scriptCanvasNode)
|
||||
void EditorGraph::OnVersionConversionEnd(ScriptCanvas::Node& scriptCanvasNode)
|
||||
{
|
||||
EditorNodeNotificationBus::Event(scriptCanvasNode.GetEntityId(), &EditorNodeNotifications::OnVersionConversionEnd);
|
||||
|
||||
@@ -3041,7 +3029,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
AZStd::vector<NodeIdPair> Graph::GetNodesOfType(const ScriptCanvas::NodeTypeIdentifier& nodeTypeIdentifier)
|
||||
AZStd::vector<NodeIdPair> EditorGraph::GetNodesOfType(const ScriptCanvas::NodeTypeIdentifier& nodeTypeIdentifier)
|
||||
{
|
||||
AZStd::vector<NodeIdPair> nodeIdPairs;
|
||||
|
||||
@@ -3120,7 +3108,7 @@ namespace ScriptCanvasEditor
|
||||
return nodeIdPairs;
|
||||
}
|
||||
|
||||
AZStd::vector<NodeIdPair> Graph::GetVariableNodes(const ScriptCanvas::VariableId& variableId)
|
||||
AZStd::vector<NodeIdPair> EditorGraph::GetVariableNodes(const ScriptCanvas::VariableId& variableId)
|
||||
{
|
||||
AZStd::vector<NodeIdPair> variableNodes;
|
||||
|
||||
@@ -3143,7 +3131,7 @@ namespace ScriptCanvasEditor
|
||||
return variableNodes;
|
||||
}
|
||||
|
||||
void Graph::QueueVersionUpdate(const AZ::EntityId& graphCanvasNodeId)
|
||||
void EditorGraph::QueueVersionUpdate(const AZ::EntityId& graphCanvasNodeId)
|
||||
{
|
||||
bool queueUpdate = m_queuedConvertingNodes.empty();
|
||||
auto insertResult = m_queuedConvertingNodes.insert(graphCanvasNodeId);
|
||||
@@ -3155,7 +3143,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::CanExposeEndpoint(const GraphCanvas::Endpoint& endpoint)
|
||||
bool EditorGraph::CanExposeEndpoint(const GraphCanvas::Endpoint& endpoint)
|
||||
{
|
||||
bool isEnabled = false;
|
||||
|
||||
@@ -3213,7 +3201,7 @@ namespace ScriptCanvasEditor
|
||||
return isEnabled && !isNodeling;
|
||||
}
|
||||
|
||||
ScriptCanvas::Endpoint Graph::ConvertToScriptCanvasEndpoint(const GraphCanvas::Endpoint& endpoint) const
|
||||
ScriptCanvas::Endpoint EditorGraph::ConvertToScriptCanvasEndpoint(const GraphCanvas::Endpoint& endpoint) const
|
||||
{
|
||||
AZStd::any* userData = nullptr;
|
||||
|
||||
@@ -3230,7 +3218,7 @@ namespace ScriptCanvasEditor
|
||||
return scriptCanvasEndpoint;
|
||||
}
|
||||
|
||||
GraphCanvas::Endpoint Graph::ConvertToGraphCanvasEndpoint(const ScriptCanvas::Endpoint& endpoint) const
|
||||
GraphCanvas::Endpoint EditorGraph::ConvertToGraphCanvasEndpoint(const ScriptCanvas::Endpoint& endpoint) const
|
||||
{
|
||||
GraphCanvas::Endpoint graphCanvasEndpoint;
|
||||
|
||||
@@ -3240,7 +3228,7 @@ namespace ScriptCanvasEditor
|
||||
return graphCanvasEndpoint;
|
||||
}
|
||||
|
||||
void Graph::OnSaveDataDirtied(const AZ::EntityId& savedElement)
|
||||
void EditorGraph::OnSaveDataDirtied(const AZ::EntityId& savedElement)
|
||||
{
|
||||
// The EbusHandlerEvent's are a visual only representation of alternative data, and should not be saved.
|
||||
if (EBusHandlerEventNodeDescriptorRequestBus::FindFirstHandler(savedElement) != nullptr
|
||||
@@ -3292,12 +3280,12 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
bool Graph::NeedsSaveConversion() const
|
||||
bool EditorGraph::NeedsSaveConversion() const
|
||||
{
|
||||
return !m_saveFormatConverted;
|
||||
}
|
||||
|
||||
void Graph::ConvertSaveFormat()
|
||||
void EditorGraph::ConvertSaveFormat()
|
||||
{
|
||||
if (!m_saveFormatConverted)
|
||||
{
|
||||
@@ -3326,7 +3314,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::ConstructSaveData()
|
||||
void EditorGraph::ConstructSaveData()
|
||||
{
|
||||
// Save out the SceneData
|
||||
//
|
||||
@@ -3345,7 +3333,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnToastInteraction()
|
||||
void EditorGraph::OnToastInteraction()
|
||||
{
|
||||
const AzToolsFramework::ToastId* toastId = AzToolsFramework::ToastNotificationBus::GetCurrentBusId();
|
||||
|
||||
@@ -3370,7 +3358,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnToastDismissed()
|
||||
void EditorGraph::OnToastDismissed()
|
||||
{
|
||||
const AzToolsFramework::ToastId* toastId = AzToolsFramework::ToastNotificationBus::GetCurrentBusId();
|
||||
|
||||
@@ -3380,7 +3368,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::OnUndoRedoEnd()
|
||||
void EditorGraph::OnUndoRedoEnd()
|
||||
{
|
||||
for (const auto& nodePair : GetNodeMapping())
|
||||
{
|
||||
@@ -3388,7 +3376,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::ReportError(const ScriptCanvas::Node& node, const AZStd::string& errorSource, const AZStd::string& errorMessage)
|
||||
void EditorGraph::ReportError(const ScriptCanvas::Node& node, const AZStd::string& errorSource, const AZStd::string& errorMessage)
|
||||
{
|
||||
AzQtComponents::ToastConfiguration toastConfiguration(AzQtComponents::ToastType::Error, errorSource.c_str(), errorMessage.c_str());
|
||||
|
||||
@@ -3402,13 +3390,13 @@ namespace ScriptCanvasEditor
|
||||
m_toastNodeIds[toastId] = node.GetEntityId();
|
||||
}
|
||||
|
||||
void Graph::UnregisterToast(const AzToolsFramework::ToastId& toastId)
|
||||
void EditorGraph::UnregisterToast(const AzToolsFramework::ToastId& toastId)
|
||||
{
|
||||
AzToolsFramework::ToastNotificationBus::MultiHandler::BusDisconnect(toastId);
|
||||
m_toastNodeIds.erase(toastId);
|
||||
}
|
||||
|
||||
void Graph::DisplayUpdateToast()
|
||||
void EditorGraph::DisplayUpdateToast()
|
||||
{
|
||||
GraphCanvas::ViewId viewId;
|
||||
GraphCanvas::SceneRequestBus::EventResult(viewId, GetGraphCanvasGraphId(), &GraphCanvas::SceneRequests::GetViewId);
|
||||
@@ -3442,12 +3430,12 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
const GraphStatisticsHelper& Graph::GetNodeUsageStatistics() const
|
||||
const GraphStatisticsHelper& EditorGraph::GetNodeUsageStatistics() const
|
||||
{
|
||||
return m_statisticsHelper;
|
||||
}
|
||||
|
||||
void Graph::CreateGraphCanvasScene()
|
||||
void EditorGraph::CreateGraphCanvasScene()
|
||||
{
|
||||
if (!m_saveFormatConverted)
|
||||
{
|
||||
@@ -3492,7 +3480,7 @@ namespace ScriptCanvasEditor
|
||||
m_focusHelper.SetActiveGraph(GetGraphCanvasGraphId());
|
||||
}
|
||||
|
||||
bool Graph::UpgradeGraph(SourceHandle& asset, UpgradeRequest request, bool isVerbose)
|
||||
bool EditorGraph::UpgradeGraph(SourceHandle& asset, UpgradeRequest request, bool isVerbose)
|
||||
{
|
||||
m_upgradeSM.SetAsset(asset);
|
||||
m_upgradeSM.SetVerbose(isVerbose);
|
||||
@@ -3509,7 +3497,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::ConnectGraphCanvasBuses()
|
||||
void EditorGraph::ConnectGraphCanvasBuses()
|
||||
{
|
||||
GraphCanvas::GraphId graphCanvasGraphId = GetGraphCanvasGraphId();
|
||||
|
||||
@@ -3517,14 +3505,14 @@ namespace ScriptCanvasEditor
|
||||
GraphCanvas::SceneNotificationBus::Handler::BusConnect(graphCanvasGraphId);
|
||||
}
|
||||
|
||||
void Graph::DisconnectGraphCanvasBuses()
|
||||
void EditorGraph::DisconnectGraphCanvasBuses()
|
||||
{
|
||||
GraphCanvas::GraphModelRequestBus::Handler::BusDisconnect();
|
||||
GraphCanvas::SceneNotificationBus::Handler::BusDisconnect();
|
||||
|
||||
}
|
||||
|
||||
void Graph::OnSystemTick()
|
||||
void EditorGraph::OnSystemTick()
|
||||
{
|
||||
if (!m_allowVersionUpdate)
|
||||
{
|
||||
@@ -3539,7 +3527,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void Graph::DisplayGraphCanvasScene()
|
||||
void EditorGraph::DisplayGraphCanvasScene()
|
||||
{
|
||||
m_variableDataModel.Activate(GetScriptCanvasId());
|
||||
|
||||
@@ -3839,17 +3827,17 @@ namespace ScriptCanvasEditor
|
||||
MarkVersion();
|
||||
}
|
||||
|
||||
void Graph::OnGraphCanvasSceneVisible()
|
||||
void EditorGraph::OnGraphCanvasSceneVisible()
|
||||
{
|
||||
DisplayUpdateToast();
|
||||
}
|
||||
|
||||
AZStd::unordered_map< AZ::EntityId, GraphCanvas::EntitySaveDataContainer* > Graph::GetGraphCanvasSaveData()
|
||||
AZStd::unordered_map< AZ::EntityId, GraphCanvas::EntitySaveDataContainer* > EditorGraph::GetGraphCanvasSaveData()
|
||||
{
|
||||
return m_graphCanvasSaveData;
|
||||
}
|
||||
|
||||
void Graph::UpdateGraphCanvasSaveData(const AZStd::unordered_map< AZ::EntityId, GraphCanvas::EntitySaveDataContainer* >& saveData)
|
||||
void EditorGraph::UpdateGraphCanvasSaveData(const AZStd::unordered_map< AZ::EntityId, GraphCanvas::EntitySaveDataContainer* >& saveData)
|
||||
{
|
||||
QScopedValueRollback<bool> ignoreRequests(m_ignoreSaveRequests, true);
|
||||
|
||||
@@ -3868,7 +3856,7 @@ namespace ScriptCanvasEditor
|
||||
DisplayGraphCanvasScene();
|
||||
}
|
||||
|
||||
void Graph::ClearGraphCanvasScene()
|
||||
void EditorGraph::ClearGraphCanvasScene()
|
||||
{
|
||||
GraphCanvas::GraphId graphCanvasGraphId = GetGraphCanvasGraphId();
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@ namespace ScriptCanvasEditor
|
||||
}
|
||||
}
|
||||
|
||||
void GraphStatisticsHelper::PopulateStatisticData(const Graph* editorGraph)
|
||||
void GraphStatisticsHelper::PopulateStatisticData(const EditorGraph* editorGraph)
|
||||
{
|
||||
// Opportunistically use this time to refresh out node count array.
|
||||
m_nodeIdentifierCount.clear();
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
namespace Helpers
|
||||
{
|
||||
static AZStd::string ConnectionToText(ScriptCanvasEditor::Graph* graph, ScriptCanvas::Endpoint& from, ScriptCanvas::Endpoint& to)
|
||||
static AZStd::string ConnectionToText(ScriptCanvasEditor::EditorGraph* graph, ScriptCanvas::Endpoint& from, ScriptCanvas::Endpoint& to)
|
||||
{
|
||||
AZ_Assert(graph, "A valid graph must be provided");
|
||||
|
||||
@@ -653,7 +653,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
#define RegisterState(stateName) m_states.emplace_back(new stateName(this));
|
||||
|
||||
EditorGraphUpgradeMachine::EditorGraphUpgradeMachine(Graph* graph)
|
||||
EditorGraphUpgradeMachine::EditorGraphUpgradeMachine(EditorGraph* graph)
|
||||
: m_graph(graph)
|
||||
{
|
||||
RegisterState(Start);
|
||||
|
||||
@@ -45,7 +45,7 @@ namespace ScriptCanvas
|
||||
namespace ScriptCanvasEditor
|
||||
{
|
||||
//! EditorGraph is the editor version of the ScriptCanvas::Graph component that is activated when executing the script canvas engine
|
||||
class Graph
|
||||
class EditorGraph
|
||||
: public ScriptCanvas::Graph
|
||||
, private NodeCreationNotificationBus::Handler
|
||||
, private SceneCounterRequestBus::Handler
|
||||
@@ -77,7 +77,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
typedef AZStd::unordered_map< AZ::EntityId, AZ::EntityId > WrappedNodeGroupingMap;
|
||||
|
||||
static void ConvertToGetVariableNode(Graph* graph, ScriptCanvas::VariableId variableId, const AZ::EntityId& nodeId, AZStd::unordered_map<AZ::EntityId, AZ::EntityId>& setVariableRemapping);
|
||||
static void ConvertToGetVariableNode(EditorGraph* graph, ScriptCanvas::VariableId variableId, const AZ::EntityId& nodeId, AZStd::unordered_map<AZ::EntityId, AZ::EntityId>& setVariableRemapping);
|
||||
|
||||
struct CRCCache
|
||||
{
|
||||
@@ -100,13 +100,13 @@ namespace ScriptCanvasEditor
|
||||
};
|
||||
|
||||
public:
|
||||
AZ_COMPONENT(Graph, "{4D755CA9-AB92-462C-B24F-0B3376F19967}", ScriptCanvas::Graph);
|
||||
AZ_COMPONENT(EditorGraph, "{4D755CA9-AB92-462C-B24F-0B3376F19967}", ScriptCanvas::Graph);
|
||||
|
||||
static ScriptCanvas::DataPtr Create();
|
||||
|
||||
static void Reflect(AZ::ReflectContext* context);
|
||||
|
||||
Graph(const ScriptCanvas::ScriptCanvasId& scriptCanvasId = AZ::Entity::MakeId())
|
||||
EditorGraph(const ScriptCanvas::ScriptCanvasId& scriptCanvasId = AZ::Entity::MakeId())
|
||||
: ScriptCanvas::Graph(scriptCanvasId)
|
||||
, m_variableCounter(0)
|
||||
, m_graphCanvasSceneEntity(nullptr)
|
||||
@@ -115,11 +115,21 @@ namespace ScriptCanvasEditor
|
||||
, m_upgradeSM(this)
|
||||
{}
|
||||
|
||||
~Graph() override;
|
||||
~EditorGraph() override;
|
||||
|
||||
void Activate() override;
|
||||
void Deactivate() override;
|
||||
|
||||
static const char* GetMimeType()
|
||||
{
|
||||
return "application/x-o3de-scriptcanvas";
|
||||
}
|
||||
|
||||
static const char* GetWrappedNodeGroupingMimeType()
|
||||
{
|
||||
return "application/x-03de-scriptcanvas-wrappednodegrouping";
|
||||
}
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
|
||||
{
|
||||
ScriptCanvas::Graph::GetProvidedServices(provided);
|
||||
@@ -326,7 +336,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
void UnregisterToast(const AzToolsFramework::ToastId& toastId);
|
||||
|
||||
Graph(const Graph&) = delete;
|
||||
EditorGraph(const EditorGraph&) = delete;
|
||||
|
||||
void DisplayUpdateToast();
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace ScriptCanvasEditor
|
||||
// if CompleteDescription() succeeds, sets the handle to the result, else does nothing
|
||||
bool CompleteDescriptionInPlace(SourceHandle& source);
|
||||
|
||||
class Graph;
|
||||
class EditorGraph;
|
||||
class NodePaletteModel;
|
||||
|
||||
class NodeIdentifierFactory
|
||||
@@ -48,7 +48,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
virtual ~GraphStatisticsHelper() = default;
|
||||
|
||||
void PopulateStatisticData(const Graph* editorGraph);
|
||||
void PopulateStatisticData(const EditorGraph* editorGraph);
|
||||
|
||||
AZStd::unordered_map< ScriptCanvas::NodeTypeIdentifier, int > m_nodeIdentifierCount;
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace ScriptCanvas
|
||||
|
||||
namespace ScriptCanvasEditor
|
||||
{
|
||||
class Graph;
|
||||
class EditorGraph;
|
||||
class StateMachine;
|
||||
|
||||
//! StateTraits provides each state the ability to provide its own compile time ID
|
||||
@@ -158,7 +158,7 @@ namespace ScriptCanvasEditor
|
||||
public:
|
||||
AZ_RTTI(EditorGraphUpgradeMachine, "{C7EABC22-A3DD-4ABE-8303-418EA3CD1246}", StateMachine);
|
||||
|
||||
EditorGraphUpgradeMachine(Graph* graph);
|
||||
EditorGraphUpgradeMachine(EditorGraph* graph);
|
||||
|
||||
AZStd::unordered_set<ScriptCanvas::Node*> m_allNodes;
|
||||
AZStd::unordered_set<ScriptCanvas::Node*> m_outOfDateNodes;
|
||||
@@ -180,7 +180,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
bool m_graphNeedsDirtying = false;
|
||||
|
||||
Graph* m_graph = nullptr;
|
||||
EditorGraph* m_graph = nullptr;
|
||||
SourceHandle m_asset;
|
||||
|
||||
void SetAsset(SourceHandle& assetasset);
|
||||
|
||||
@@ -81,7 +81,7 @@ namespace ScriptCanvas
|
||||
ScriptCanvasEditor::EditorAssetSystemComponent::CreateDescriptor(),
|
||||
ScriptCanvasEditor::EditorScriptCanvasComponent::CreateDescriptor(),
|
||||
ScriptCanvasEditor::EntityMimeDataHandler::CreateDescriptor(),
|
||||
ScriptCanvasEditor::Graph::CreateDescriptor(),
|
||||
ScriptCanvasEditor::EditorGraph::CreateDescriptor(),
|
||||
ScriptCanvasEditor::IconComponent::CreateDescriptor(),
|
||||
ScriptCanvasEditor::ReflectComponent::CreateDescriptor(),
|
||||
ScriptCanvasEditor::SystemComponent::CreateDescriptor(),
|
||||
|
||||
@@ -183,7 +183,7 @@ namespace ScriptCanvasEditor
|
||||
{
|
||||
if (entity)
|
||||
{
|
||||
auto graph = entity->CreateComponent<Graph>();
|
||||
auto graph = entity->CreateComponent<EditorGraph>();
|
||||
entity->CreateComponent<EditorGraphVariableManagerComponent>(graph->GetScriptCanvasId());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace ScriptCanvasEditor
|
||||
{
|
||||
}
|
||||
|
||||
void GraphItemCommand::Capture(Graph*, bool)
|
||||
void GraphItemCommand::Capture(EditorGraph*, bool)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -104,7 +104,7 @@ namespace ScriptCanvasEditor
|
||||
RestoreItem(m_redoState);
|
||||
}
|
||||
|
||||
void GraphItemChangeCommand::Capture(Graph* graph, bool captureUndo)
|
||||
void GraphItemChangeCommand::Capture(EditorGraph* graph, bool captureUndo)
|
||||
{
|
||||
m_scriptCanvasId = graph->GetScriptCanvasId();
|
||||
m_graphCanvasGraphId = graph->GetGraphCanvasGraphId();
|
||||
@@ -203,7 +203,7 @@ namespace ScriptCanvasEditor
|
||||
RestoreItem(m_redoState);
|
||||
}
|
||||
|
||||
void GraphItemAddCommand::Capture(Graph* graph, bool)
|
||||
void GraphItemAddCommand::Capture(EditorGraph* graph, bool)
|
||||
{
|
||||
GraphItemChangeCommand::Capture(graph, false);
|
||||
}
|
||||
@@ -224,7 +224,7 @@ namespace ScriptCanvasEditor
|
||||
RestoreItem(m_redoState);
|
||||
}
|
||||
|
||||
void GraphItemRemovalCommand::Capture(Graph* graph, bool)
|
||||
void GraphItemRemovalCommand::Capture(EditorGraph* graph, bool)
|
||||
{
|
||||
GraphItemChangeCommand::Capture(graph, true);
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ namespace ScriptCanvasEditor
|
||||
void Undo() override;
|
||||
void Redo() override;
|
||||
|
||||
virtual void Capture(Graph* graph, bool captureUndo);
|
||||
virtual void Capture(EditorGraph* graph, bool captureUndo);
|
||||
|
||||
bool Changed() const override;
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace ScriptCanvasEditor
|
||||
|
||||
void Undo() override;
|
||||
void Redo() override;
|
||||
void Capture(Graph* graph, bool captureUndo) override;
|
||||
void Capture(EditorGraph* graph, bool captureUndo) override;
|
||||
|
||||
void RestoreItem(const AZStd::vector<AZ::u8>& restoreBuffer) override;
|
||||
|
||||
@@ -101,7 +101,7 @@ namespace ScriptCanvasEditor
|
||||
void Undo() override;
|
||||
void Redo() override;
|
||||
|
||||
void Capture(Graph* graph, bool captureUndo) override;
|
||||
void Capture(EditorGraph* graph, bool captureUndo) override;
|
||||
|
||||
protected:
|
||||
GraphItemAddCommand(const GraphItemAddCommand&) = delete;
|
||||
@@ -122,7 +122,7 @@ namespace ScriptCanvasEditor
|
||||
void Undo() override;
|
||||
void Redo() override;
|
||||
|
||||
void Capture(Graph* graph, bool captureUndo) override;
|
||||
void Capture(EditorGraph* graph, bool captureUndo) override;
|
||||
|
||||
protected:
|
||||
GraphItemRemovalCommand(const GraphItemRemovalCommand&) = delete;
|
||||
|
||||
@@ -1541,7 +1541,7 @@ namespace ScriptCanvasEditor
|
||||
{
|
||||
int outTabIndex = -1;
|
||||
|
||||
ScriptCanvas::DataPtr graph = Graph::Create();
|
||||
ScriptCanvas::DataPtr graph = EditorGraph::Create();
|
||||
AZ::Uuid assetId = AZ::Uuid::CreateRandom();
|
||||
ScriptCanvasEditor::SourceHandle handle = ScriptCanvasEditor::SourceHandle(graph, assetId, assetPath);
|
||||
|
||||
|
||||
@@ -154,7 +154,7 @@ namespace ScriptCanvasEditor
|
||||
{
|
||||
asset.Mod()->UpgradeGraph
|
||||
( asset
|
||||
, m_view->forceUpgrade->isChecked() ? Graph::UpgradeRequest::Forced : Graph::UpgradeRequest::IfOutOfDate
|
||||
, m_view->forceUpgrade->isChecked() ? EditorGraph::UpgradeRequest::Forced : EditorGraph::UpgradeRequest::IfOutOfDate
|
||||
, m_view->verbose->isChecked());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -328,9 +328,9 @@ namespace ScriptCanvas
|
||||
return AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvas::Graph>(m_scriptCanvasEntity.get());
|
||||
}
|
||||
|
||||
const ScriptCanvasEditor::Graph* ScriptCanvasData::GetEditorGraph() const
|
||||
const ScriptCanvasEditor::EditorGraph* ScriptCanvasData::GetEditorGraph() const
|
||||
{
|
||||
return reinterpret_cast<const ScriptCanvasEditor::Graph*>(GetGraph());
|
||||
return reinterpret_cast<const ScriptCanvasEditor::EditorGraph*>(GetGraph());
|
||||
}
|
||||
|
||||
Graph* ScriptCanvasData::ModGraph()
|
||||
@@ -338,8 +338,8 @@ namespace ScriptCanvas
|
||||
return AZ::EntityUtils::FindFirstDerivedComponent<ScriptCanvas::Graph>(m_scriptCanvasEntity.get());
|
||||
}
|
||||
|
||||
ScriptCanvasEditor::Graph* ScriptCanvasData::ModEditorGraph()
|
||||
ScriptCanvasEditor::EditorGraph* ScriptCanvasData::ModEditorGraph()
|
||||
{
|
||||
return reinterpret_cast<ScriptCanvasEditor::Graph*>(ModGraph());
|
||||
return reinterpret_cast<ScriptCanvasEditor::EditorGraph*>(ModGraph());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -316,10 +316,10 @@ namespace ScriptCanvas
|
||||
|
||||
namespace ScriptCanvasEditor
|
||||
{
|
||||
class Graph;
|
||||
class EditorGraph;
|
||||
|
||||
using GraphPtr = Graph*;
|
||||
using GraphPtrConst = const Graph*;
|
||||
using GraphPtr = EditorGraph*;
|
||||
using GraphPtrConst = const EditorGraph*;
|
||||
|
||||
class SourceDescription
|
||||
{
|
||||
@@ -411,11 +411,11 @@ namespace ScriptCanvas
|
||||
|
||||
const Graph* GetGraph() const;
|
||||
|
||||
const ScriptCanvasEditor::Graph* GetEditorGraph() const;
|
||||
const ScriptCanvasEditor::EditorGraph* GetEditorGraph() const;
|
||||
|
||||
Graph* ModGraph();
|
||||
|
||||
ScriptCanvasEditor::Graph* ModEditorGraph();
|
||||
ScriptCanvasEditor::EditorGraph* ModEditorGraph();
|
||||
|
||||
AZStd::unique_ptr<AZ::Entity> m_scriptCanvasEntity;
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user