Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiEditor::NodeCanvasEvents Struct Reference

What happened this frame. More...

#include <NodeCanvas.h>

Public Attributes

bool nodeClicked = false
uint32_t node = 0
bool nodeActivated = false
uint32_t activatedNode = 0
bool linkClicked = false
int linkIndex = -1
bool backgroundClicked = false
bool nodeMoving = false
uint32_t movedNode = 0
float newX = 0.0f
float newY = 0.0f
bool nodeMoveEnded = false
uint32_t moveEndedNode = 0
float startX = 0.0f
float startY = 0.0f
bool linkCreated = false
uint32_t fromNode = 0
int fromPin = 0
uint32_t toNode = 0
int toPin = 0
bool contextMenu = false
float graphX = 0.0f
float graphY = 0.0f
bool deleteRequested = false

Detailed Description

What happened this frame.

All fields false/zero unless fired.

Member Data Documentation

◆ nodeClicked

bool DekiEditor::NodeCanvasEvents::nodeClicked = false

◆ node

uint32_t DekiEditor::NodeCanvasEvents::node = 0

◆ nodeActivated

bool DekiEditor::NodeCanvasEvents::nodeActivated = false

◆ activatedNode

uint32_t DekiEditor::NodeCanvasEvents::activatedNode = 0

◆ linkClicked

bool DekiEditor::NodeCanvasEvents::linkClicked = false

◆ linkIndex

int DekiEditor::NodeCanvasEvents::linkIndex = -1

◆ backgroundClicked

bool DekiEditor::NodeCanvasEvents::backgroundClicked = false

◆ nodeMoving

bool DekiEditor::NodeCanvasEvents::nodeMoving = false

◆ movedNode

uint32_t DekiEditor::NodeCanvasEvents::movedNode = 0

◆ newX

float DekiEditor::NodeCanvasEvents::newX = 0.0f

◆ newY

float DekiEditor::NodeCanvasEvents::newY = 0.0f

◆ nodeMoveEnded

bool DekiEditor::NodeCanvasEvents::nodeMoveEnded = false

◆ moveEndedNode

uint32_t DekiEditor::NodeCanvasEvents::moveEndedNode = 0

◆ startX

float DekiEditor::NodeCanvasEvents::startX = 0.0f

◆ startY

float DekiEditor::NodeCanvasEvents::startY = 0.0f

◆ linkCreated

bool DekiEditor::NodeCanvasEvents::linkCreated = false

◆ fromNode

uint32_t DekiEditor::NodeCanvasEvents::fromNode = 0

◆ fromPin

int DekiEditor::NodeCanvasEvents::fromPin = 0

◆ toNode

uint32_t DekiEditor::NodeCanvasEvents::toNode = 0

◆ toPin

int DekiEditor::NodeCanvasEvents::toPin = 0

◆ contextMenu

bool DekiEditor::NodeCanvasEvents::contextMenu = false

◆ graphX

float DekiEditor::NodeCanvasEvents::graphX = 0.0f

◆ graphY

float DekiEditor::NodeCanvasEvents::graphY = 0.0f

◆ deleteRequested

bool DekiEditor::NodeCanvasEvents::deleteRequested = false

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