DIWNE::SettingsDiwne
Storage of all values.
#include "DIWNE/diwne.h"
Public Attributes
Public Attributes Documentation
variable backgroundHoveredBorderColor
cpp
ImVec4 backgroundHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
ImVec4 backgroundHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
variable backgroundHoveredBorderThicknessDiwne
cpp
float backgroundHoveredBorderThicknessDiwne = 2;
float backgroundHoveredBorderThicknessDiwne = 2;
variable editorId
cpp
DIWNE::ID const editorId = 0;
DIWNE::ID const editorId = 0;
as well as all other DiwneObject, Diwne has to have id too
variable editorlabel
cpp
std::string const editorlabel = "diwneBackground";
std::string const editorlabel = "diwneBackground";
as well as all other DiwneObject, Diwne has to have identification label too
variable fontColor
cpp
ImVec4 fontColor = ImVec4(1.0f, 1.0f, 1.0f, 1.0f);
ImVec4 fontColor = ImVec4(1.0f, 1.0f, 1.0f, 1.0f);
Color of the text in the node.
variable initPopupPosition
cpp
ImVec2 initPopupPosition = ImVec2(0, 0);
ImVec2 initPopupPosition = ImVec2(0, 0);
where to show popup when not set later
variable itemSelectedBorderColor
cpp
ImVec4 itemSelectedBorderColor = ImVec4(1.0, 0.9, 0.4, 0.6);
ImVec4 itemSelectedBorderColor = ImVec4(1.0, 0.9, 0.4, 0.6);
variable itemSelectedBorderThicknessDiwne
cpp
float itemSelectedBorderThicknessDiwne = 2.5;
float itemSelectedBorderThicknessDiwne = 2.5;
variable linkAlpha
cpp
float linkAlpha = 0.2;
float linkAlpha = 0.2;
variable linkAlphaHovered
cpp
float linkAlphaHovered = 1;
float linkAlphaHovered = 1;
variable linkAlphaSelected
cpp
float linkAlphaSelected = 0.5;
float linkAlphaSelected = 0.5;
variable linkAlphaSelectedHovered
cpp
float linkAlphaSelectedHovered = 1;
float linkAlphaSelectedHovered = 1;
variable linkColor
cpp
ImVec4 linkColor = ImVec4(0.6, 0.3, 0.35, 0.6);
ImVec4 linkColor = ImVec4(0.6, 0.3, 0.35, 0.6);
variable linkColorSelected
cpp
ImVec4 linkColorSelected = ImVec4(0.6, 0.3, 0.35, 0.8);
ImVec4 linkColorSelected = ImVec4(0.6, 0.3, 0.35, 0.8);
variable linkEndControlOffsetDiwne
cpp
ImVec2 linkEndControlOffsetDiwne = ImVec2(-10, 0);
ImVec2 linkEndControlOffsetDiwne = ImVec2(-10, 0);
variable linkInteractionWidthDiwne
cpp
float linkInteractionWidthDiwne = 10;
float linkInteractionWidthDiwne = 10;
variable linkStartControlOffsetDiwne
cpp
ImVec2 linkStartControlOffsetDiwne = ImVec2(10, 0);
ImVec2 linkStartControlOffsetDiwne = ImVec2(10, 0);
variable linkThicknessDiwne
cpp
float linkThicknessDiwne = 10;
float linkThicknessDiwne = 10;
variable linkThicknessSelectedBorderDiwne
cpp
float linkThicknessSelectedBorderDiwne = 4;
float linkThicknessSelectedBorderDiwne = 4;
variable maxWorkAreaZoom
cpp
float maxWorkAreaZoom = 4;
float maxWorkAreaZoom = 4;
maximal value of zoom
variable middleAlign
cpp
float middleAlign = 0.5;
float middleAlign = 0.5;
value < 0 , 1 > where is horizontal position of middle of nodes
variable minWorkAreaZoom
cpp
float minWorkAreaZoom = 0.25;
float minWorkAreaZoom = 0.25;
minimal value of zoom
variable nodeHoveredBorderColor
cpp
ImVec4 nodeHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
ImVec4 nodeHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
variable nodeHoveredBorderThicknessDiwne
cpp
float nodeHoveredBorderThicknessDiwne = 2;
float nodeHoveredBorderThicknessDiwne = 2;
variable objectFocusBorderColor
cpp
ImVec4 objectFocusBorderColor = ImVec4(0.0, 0.0, 0.0, 0.20);
ImVec4 objectFocusBorderColor = ImVec4(0.0, 0.0, 0.0, 0.20);
variable objectFocusBorderThicknessDiwne
cpp
float objectFocusBorderThicknessDiwne = 1.5;
float objectFocusBorderThicknessDiwne = 1.5;
variable objectFocusForInteractionBorderColor
cpp
ImVec4 objectFocusForInteractionBorderColor = ImVec4(0.0, 0.0, 0.0, 0.20);
ImVec4 objectFocusForInteractionBorderColor = ImVec4(0.0, 0.0, 0.0, 0.20);
variable objectFocusForInteractionBorderThicknessDiwne
cpp
float objectFocusForInteractionBorderThicknessDiwne = 1.5;
float objectFocusForInteractionBorderThicknessDiwne = 1.5;
variable pinHoveredBorderColor
cpp
ImVec4 pinHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
ImVec4 pinHoveredBorderColor = ImVec4(0.35, 0.35, 0.0, 1.0);
variable pinHoveredBorderThicknessDiwne
cpp
float pinHoveredBorderThicknessDiwne = 2;
float pinHoveredBorderThicknessDiwne = 2;
variable selectionRectFullColor
cpp
ImVec4 selectionRectFullColor = ImVec4(0.0, 0.0, 1.0, 0.35);
ImVec4 selectionRectFullColor = ImVec4(0.0, 0.0, 1.0, 0.35);
variable selectionRectTouchColor
cpp
ImVec4 selectionRectTouchColor = ImVec4(0.0, 1.0, 0.0, 0.35);
ImVec4 selectionRectTouchColor = ImVec4(0.0, 1.0, 0.0, 0.35);
variable selectionRounding
cpp
float selectionRounding = 0;
float selectionRounding = 0;
rounding od selection
variable workAreaDiwne
cpp
ImRect const workAreaDiwne = ImRect(0, 0, 0, 0);
ImRect const workAreaDiwne = ImRect(0, 0, 0, 0);
See: updateWorkAreaRectangles() )
workarea in Diwne coordinates (so what part of infinite space of node editor is on window) only initial value - mostly based on window size (
variable workAreaInitialZoom
cpp
float workAreaInitialZoom = 1;
float workAreaInitialZoom = 1;
initial value of zoom
variable zoomWheelReverseSenzitivity
cpp
float zoomWheelReverseSenzitivity = 8;
float zoomWheelReverseSenzitivity = 8;
Higher number -> smaller change, can not be 0
Updated on 2024-11-06 at 20:16:54 +0000