Ember
Loading...
Searching...
No Matches
EmberForge::AppPreferences::MainPanelSettings Struct Reference

Main panel (scene view) settings. More...

#include <AppPreferences.h>

Public Attributes

float defaultZoomLevel = 1.0f
bool showGrid = true
int gridSize = 20
EmberCore::Color gridBackgroundColor = EmberCore::Color(45, 45, 45)
EmberCore::Color gridLineColor = EmberCore::Color(54, 54, 54)
bool snapToGrid = false
EmberCore::Color canvasBackgroundColor = EmberCore::Color(50, 50, 50)
EmberCore::Color connectionLineColor = EmberCore::Color(255, 255, 255)
bool highlightPathToSelected = true
EmberCore::Color pathHighlightColor = EmberCore::Color(144, 238, 144)
EmberCore::Color idleNodeBgColor = EmberCore::Color(75, 75, 75)
EmberCore::Color idleNodeBorderColor = EmberCore::Color(120, 120, 120)
EmberCore::Color idleNodeTextColor = EmberCore::Color(180, 180, 180)
float selectedNodeBgTint = -0.33f
float hoveredNodeBgTint = -0.13f
EmberCore::Color selectedNodeColor = EmberCore::Color(48, 92, 222)
EmberCore::Color hoveredNodeColor = EmberCore::Color(144, 238, 144)
EmberCore::Color selectedNodeTextColor = EmberCore::Color(255, 255, 255)
EmberCore::Color hoveredNodeTextColor = EmberCore::Color(255, 255, 255)
EmberCore::Color selectedNodeInfoColor
EmberCore::Color hoveredNodeInfoColor
int maxScenes = 10
CloseConfirmationMode closeConfirmation = CloseConfirmationMode::AskIfUnsaved
EmberCore::String nextSceneHotkey = "Ctrl+Tab"
EmberCore::String previousSceneHotkey = "Ctrl+Shift+Tab"
bool showMinimap = true
bool showCanvasBreadcrumb = true

Detailed Description

Main panel (scene view) settings.

Definition at line 131 of file AppPreferences.h.

Member Data Documentation

◆ canvasBackgroundColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::canvasBackgroundColor = EmberCore::Color(50, 50, 50)

Definition at line 138 of file AppPreferences.h.

◆ closeConfirmation

CloseConfirmationMode EmberForge::AppPreferences::MainPanelSettings::closeConfirmation = CloseConfirmationMode::AskIfUnsaved

Definition at line 156 of file AppPreferences.h.

◆ connectionLineColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::connectionLineColor = EmberCore::Color(255, 255, 255)

Definition at line 139 of file AppPreferences.h.

◆ defaultZoomLevel

float EmberForge::AppPreferences::MainPanelSettings::defaultZoomLevel = 1.0f

Definition at line 132 of file AppPreferences.h.

◆ gridBackgroundColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::gridBackgroundColor = EmberCore::Color(45, 45, 45)

Definition at line 135 of file AppPreferences.h.

◆ gridLineColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::gridLineColor = EmberCore::Color(54, 54, 54)

Definition at line 136 of file AppPreferences.h.

◆ gridSize

int EmberForge::AppPreferences::MainPanelSettings::gridSize = 20

Definition at line 134 of file AppPreferences.h.

◆ highlightPathToSelected

bool EmberForge::AppPreferences::MainPanelSettings::highlightPathToSelected = true

Definition at line 140 of file AppPreferences.h.

◆ hoveredNodeBgTint

float EmberForge::AppPreferences::MainPanelSettings::hoveredNodeBgTint = -0.13f

Definition at line 146 of file AppPreferences.h.

◆ hoveredNodeColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::hoveredNodeColor = EmberCore::Color(144, 238, 144)

Definition at line 148 of file AppPreferences.h.

◆ hoveredNodeInfoColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::hoveredNodeInfoColor
Initial value:
=
EmberCore::Color(200, 200, 200)
RGBA color with 8-bit components.
Definition Color.h:10

Definition at line 153 of file AppPreferences.h.

◆ hoveredNodeTextColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::hoveredNodeTextColor = EmberCore::Color(255, 255, 255)

Definition at line 150 of file AppPreferences.h.

◆ idleNodeBgColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::idleNodeBgColor = EmberCore::Color(75, 75, 75)

Definition at line 142 of file AppPreferences.h.

◆ idleNodeBorderColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::idleNodeBorderColor = EmberCore::Color(120, 120, 120)

Definition at line 143 of file AppPreferences.h.

◆ idleNodeTextColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::idleNodeTextColor = EmberCore::Color(180, 180, 180)

Definition at line 144 of file AppPreferences.h.

◆ maxScenes

int EmberForge::AppPreferences::MainPanelSettings::maxScenes = 10

Definition at line 155 of file AppPreferences.h.

◆ nextSceneHotkey

EmberCore::String EmberForge::AppPreferences::MainPanelSettings::nextSceneHotkey = "Ctrl+Tab"

Definition at line 157 of file AppPreferences.h.

◆ pathHighlightColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::pathHighlightColor = EmberCore::Color(144, 238, 144)

Definition at line 141 of file AppPreferences.h.

◆ previousSceneHotkey

EmberCore::String EmberForge::AppPreferences::MainPanelSettings::previousSceneHotkey = "Ctrl+Shift+Tab"

Definition at line 158 of file AppPreferences.h.

◆ selectedNodeBgTint

float EmberForge::AppPreferences::MainPanelSettings::selectedNodeBgTint = -0.33f

Definition at line 145 of file AppPreferences.h.

◆ selectedNodeColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::selectedNodeColor = EmberCore::Color(48, 92, 222)

Definition at line 147 of file AppPreferences.h.

◆ selectedNodeInfoColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::selectedNodeInfoColor
Initial value:
=
EmberCore::Color(200, 200, 200)

Definition at line 151 of file AppPreferences.h.

◆ selectedNodeTextColor

EmberCore::Color EmberForge::AppPreferences::MainPanelSettings::selectedNodeTextColor = EmberCore::Color(255, 255, 255)

Definition at line 149 of file AppPreferences.h.

◆ showCanvasBreadcrumb

bool EmberForge::AppPreferences::MainPanelSettings::showCanvasBreadcrumb = true

Definition at line 160 of file AppPreferences.h.

◆ showGrid

bool EmberForge::AppPreferences::MainPanelSettings::showGrid = true

Definition at line 133 of file AppPreferences.h.

◆ showMinimap

bool EmberForge::AppPreferences::MainPanelSettings::showMinimap = true

Definition at line 159 of file AppPreferences.h.

◆ snapToGrid

bool EmberForge::AppPreferences::MainPanelSettings::snapToGrid = false

Definition at line 137 of file AppPreferences.h.


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