Unravel Engine C++ Reference
Loading...
Searching...
No Matches
settings.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
base/basetypes.hpp
>
4
#include <
filesystem/filesystem.h
>
5
#include <string>
6
7
namespace
unravel
8
{
9
10
struct
editor_settings
11
{
12
struct
debugger_settings
13
{
14
std::string
ip
=
"127.0.0.1"
;
15
uint32_t
port
= 55555;
16
uint32_t
loglevel
= 0;
17
}
debugger
;
18
19
struct
external_tools_settings
20
{
21
fs::path
vscode_executable
;
22
}
external_tools
;
23
24
struct
projects_settings
25
{
26
std::vector<fs::path>
recent_projects
;
27
}
projects
;
28
};
29
}
// namespace unravel
basetypes.hpp
filesystem.h
unravel
Definition
crash.cpp:21
unravel::editor_settings::debugger_settings
Definition
settings.h:13
unravel::editor_settings::debugger_settings::loglevel
uint32_t loglevel
Definition
settings.h:16
unravel::editor_settings::debugger_settings::port
uint32_t port
Definition
settings.h:15
unravel::editor_settings::debugger_settings::ip
std::string ip
Definition
settings.h:14
unravel::editor_settings::external_tools_settings
Definition
settings.h:20
unravel::editor_settings::external_tools_settings::vscode_executable
fs::path vscode_executable
Definition
settings.h:21
unravel::editor_settings::projects_settings
Definition
settings.h:25
unravel::editor_settings::projects_settings::recent_projects
std::vector< fs::path > recent_projects
Definition
settings.h:26
unravel::editor_settings
Definition
settings.h:11
unravel::editor_settings::projects
struct unravel::editor_settings::projects_settings projects
unravel::editor_settings::external_tools
struct unravel::editor_settings::external_tools_settings external_tools
unravel::editor_settings::debugger
struct unravel::editor_settings::debugger_settings debugger
UnravelEngine
UnravelEngine
editor
editor
settings
settings.h
Generated by
1.12.0