Skip to content

Workspace::WorkspaceEditorInputAdapter

#include "GUI/Workspace/WorkspaceDiwne.h"

Inherits from DIWNE::NodeEditorInputAdapter, DIWNE::InputAdapter

Public Functions

Name
WorkspaceEditorInputAdapter(DIWNE::NodeEditor & editor)
virtual booldeleteSelectedNodes() override
virtual boolinvertSelection() override
virtual boolselectAllNodes() override

Additional inherited members

Public Functions inherited from DIWNE::NodeEditorInputAdapter

Name
NodeEditorInputAdapter(NodeEditor & editor)
virtual boolbypassIsMouseDragging0() override
virtual boolbypassIsMouseDragging1() override
virtual boolbypassIsMouseDragging2() override
virtual floatgetZoomDelta()
virtual boolmultiDeselectionActive()<br>Subtractive selection version of the multi selection.
virtual boolmultiSelectionActive()<br>Multi selection allows multiple items to be selected.
virtual boolpanDragging()
virtual boolpanKeyDown()
virtual boolpanKeyPressed()
virtual boolselectionRectangleDragging()
virtual boolselectionRectangleKeyDown()
virtual boolselectionRectangleKeyPressed()
virtual ImVec2selectionRectangleStartPosition()

Protected Attributes inherited from DIWNE::NodeEditorInputAdapter

Name
NodeEditor &editor

Public Functions inherited from DIWNE::InputAdapter

Name
virtual ImVec2bypassGetMouseDelta()
virtual ImVec2bypassGetMouseDragDelta0()
virtual ImVec2bypassGetMouseDragDelta1()
virtual ImVec2bypassGetMouseDragDelta2()
virtual ImVec2bypassGetMousePos()
virtual floatbypassGetMouseWheel()
virtual boolbypassIsItemClicked0()
virtual boolbypassIsItemClicked1()
virtual boolbypassIsItemClicked2()
virtual boolbypassIsMouseClicked0()
virtual boolbypassIsMouseClicked1()
virtual boolbypassIsMouseClicked2()
virtual boolbypassIsMouseDown0()
virtual boolbypassIsMouseDown1()
virtual boolbypassIsMouseDown2()
virtual boolbypassIsMouseDragging0()
virtual boolbypassIsMouseDragging1()
virtual boolbypassIsMouseDragging2()
virtual boolbypassIsMouseReleased0()
virtual boolbypassIsMouseReleased1()
virtual boolbypassIsMouseReleased2()
virtual ImVec2bypassMouseClickedPos0()
virtual ImVec2bypassMouseClickedPos1()
virtual ImVec2bypassMouseClickedPos2()

Public Functions Documentation

function WorkspaceEditorInputAdapter

cpp
inline WorkspaceEditorInputAdapter(
    DIWNE::NodeEditor & editor
)
inline WorkspaceEditorInputAdapter(
    DIWNE::NodeEditor & editor
)

function deleteSelectedNodes

cpp
virtual bool deleteSelectedNodes() override
virtual bool deleteSelectedNodes() override

Reimplements: DIWNE::NodeEditorInputAdapter::deleteSelectedNodes

function invertSelection

cpp
virtual bool invertSelection() override
virtual bool invertSelection() override

Reimplements: DIWNE::NodeEditorInputAdapter::invertSelection

function selectAllNodes

cpp
virtual bool selectAllNodes() override
virtual bool selectAllNodes() override

Reimplements: DIWNE::NodeEditorInputAdapter::selectAllNodes


Updated on 2025-05-31 at 12:55:31 +0000