DIWNE::NodeEditorInputAdapter
#include "DIWNE/Core/Input/NodeEditorInputAdapter.h"
Inherits from DIWNE::InputAdapter
Inherited by Workspace::WorkspaceEditorInputAdapter
Public Functions
Name | |
---|---|
NodeEditorInputAdapter(NodeEditor & editor) | |
virtual bool | bypassIsMouseDragging0() override |
virtual bool | bypassIsMouseDragging1() override |
virtual bool | bypassIsMouseDragging2() override |
virtual bool | deleteSelectedNodes() |
virtual float | getZoomDelta() |
virtual bool | invertSelection() |
virtual bool | multiDeselectionActive()<br>Subtractive selection version of the multi selection. |
virtual bool | multiSelectionActive()<br>Multi selection allows multiple items to be selected. |
virtual bool | panDragging() |
virtual bool | panKeyDown() |
virtual bool | panKeyPressed() |
virtual bool | selectAllNodes() |
virtual bool | selectionRectangleDragging() |
virtual bool | selectionRectangleKeyDown() |
virtual bool | selectionRectangleKeyPressed() |
virtual ImVec2 | selectionRectangleStartPosition() |
Protected Attributes
Name | |
---|---|
NodeEditor & | editor |
Additional inherited members
Public Functions inherited from DIWNE::InputAdapter
Name | |
---|---|
virtual ImVec2 | bypassGetMouseDelta() |
virtual ImVec2 | bypassGetMouseDragDelta0() |
virtual ImVec2 | bypassGetMouseDragDelta1() |
virtual ImVec2 | bypassGetMouseDragDelta2() |
virtual ImVec2 | bypassGetMousePos() |
virtual float | bypassGetMouseWheel() |
virtual bool | bypassIsItemClicked0() |
virtual bool | bypassIsItemClicked1() |
virtual bool | bypassIsItemClicked2() |
virtual bool | bypassIsMouseClicked0() |
virtual bool | bypassIsMouseClicked1() |
virtual bool | bypassIsMouseClicked2() |
virtual bool | bypassIsMouseDown0() |
virtual bool | bypassIsMouseDown1() |
virtual bool | bypassIsMouseDown2() |
virtual bool | bypassIsMouseReleased0() |
virtual bool | bypassIsMouseReleased1() |
virtual bool | bypassIsMouseReleased2() |
virtual ImVec2 | bypassMouseClickedPos0() |
virtual ImVec2 | bypassMouseClickedPos1() |
virtual ImVec2 | bypassMouseClickedPos2() |
Public Functions Documentation
function NodeEditorInputAdapter
NodeEditorInputAdapter(
NodeEditor & editor
)
NodeEditorInputAdapter(
NodeEditor & editor
)
function bypassIsMouseDragging0
virtual bool bypassIsMouseDragging0() override
virtual bool bypassIsMouseDragging0() override
Reimplements: DIWNE::InputAdapter::bypassIsMouseDragging0
function bypassIsMouseDragging1
virtual bool bypassIsMouseDragging1() override
virtual bool bypassIsMouseDragging1() override
Reimplements: DIWNE::InputAdapter::bypassIsMouseDragging1
function bypassIsMouseDragging2
virtual bool bypassIsMouseDragging2() override
virtual bool bypassIsMouseDragging2() override
Reimplements: DIWNE::InputAdapter::bypassIsMouseDragging2
function deleteSelectedNodes
virtual bool deleteSelectedNodes()
virtual bool deleteSelectedNodes()
Reimplemented by: Workspace::WorkspaceEditorInputAdapter::deleteSelectedNodes
function getZoomDelta
virtual float getZoomDelta()
virtual float getZoomDelta()
function invertSelection
virtual bool invertSelection()
virtual bool invertSelection()
Reimplemented by: Workspace::WorkspaceEditorInputAdapter::invertSelection
function multiDeselectionActive
virtual bool multiDeselectionActive()
virtual bool multiDeselectionActive()
Subtractive selection version of the multi selection.
Deselects a portion of items.
function multiSelectionActive
virtual bool multiSelectionActive()
virtual bool multiSelectionActive()
Multi selection allows multiple items to be selected.
Depending on the context is either allows other items to be selected, or it simply toggles the selection state on individual objects.
function panDragging
virtual bool panDragging()
virtual bool panDragging()
function panKeyDown
virtual bool panKeyDown()
virtual bool panKeyDown()
function panKeyPressed
virtual bool panKeyPressed()
virtual bool panKeyPressed()
function selectAllNodes
virtual bool selectAllNodes()
virtual bool selectAllNodes()
Reimplemented by: Workspace::WorkspaceEditorInputAdapter::selectAllNodes
function selectionRectangleDragging
virtual bool selectionRectangleDragging()
virtual bool selectionRectangleDragging()
function selectionRectangleKeyDown
virtual bool selectionRectangleKeyDown()
virtual bool selectionRectangleKeyDown()
function selectionRectangleKeyPressed
virtual bool selectionRectangleKeyPressed()
virtual bool selectionRectangleKeyPressed()
function selectionRectangleStartPosition
virtual ImVec2 selectionRectangleStartPosition()
virtual ImVec2 selectionRectangleStartPosition()
Protected Attributes Documentation
variable editor
NodeEditor & editor;
NodeEditor & editor;
Updated on 2025-05-31 at 12:55:31 +0000