4#include "Engine/Network/NetworkManager.h"
5#include "Engine/UndoRedo/UndoCommand.h"
17 if (prev_.has_value())
19 if (!nm().isValidNode(*prev_))
return;
30 if (!nm().isValidNode(next_))
return;
34 UndoCommandType type()
const override {
return UndoCommandType::ChangeDisplayFlag; }
37 std::optional<NodeId> prev_;
Basic attribute, parameter, and node types for Enzo.
uint64_t NodeId
The unique ID assigned to each node in the network.
Definition Types.h:306
Definition ChangeDisplayFlagCommand.h:11
void setDisplayNode(NodeId nodeId)
Sets given NodeId to be displayed, releasing previous display Node.
Definition NetworkManager.cpp:134
void clearDisplayFlag()
Clears the display flag so no node is displayed.
Definition NetworkManager.cpp:145
Definition UndoCommand.h:8