yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::AppConfig Struct Reference

Configuration options for the application startup. More...

#include <application.h>

Public Attributes

std::string rom_file
 
std::string log_file
 
bool debug = false
 
std::string log_categories
 
StartupVisibility welcome_mode = StartupVisibility::kAuto
 
StartupVisibility dashboard_mode = StartupVisibility::kAuto
 
StartupVisibility sidebar_mode = StartupVisibility::kAuto
 
AssetLoadMode asset_load_mode = AssetLoadMode::kAuto
 
std::string startup_editor
 
std::vector< std::string > open_panels
 
int jump_to_room = -1
 
int jump_to_map = -1
 
bool headless = false
 
bool service_mode = false
 
bool enable_api = false
 
int api_port = 8080
 
bool enable_test_harness = false
 
int test_harness_port
 
std::string backend = "internal"
 

Detailed Description

Configuration options for the application startup.

Definition at line 26 of file application.h.

Member Data Documentation

◆ rom_file

std::string yaze::AppConfig::rom_file

Definition at line 28 of file application.h.

Referenced by BuildAppConfig(), and yaze::Application::Initialize().

◆ log_file

std::string yaze::AppConfig::log_file

Definition at line 29 of file application.h.

Referenced by BuildAppConfig().

◆ debug

bool yaze::AppConfig::debug = false

Definition at line 30 of file application.h.

Referenced by BuildAppConfig().

◆ log_categories

std::string yaze::AppConfig::log_categories

Definition at line 31 of file application.h.

Referenced by BuildAppConfig().

◆ welcome_mode

StartupVisibility yaze::AppConfig::welcome_mode = StartupVisibility::kAuto

◆ dashboard_mode

StartupVisibility yaze::AppConfig::dashboard_mode = StartupVisibility::kAuto

◆ sidebar_mode

StartupVisibility yaze::AppConfig::sidebar_mode = StartupVisibility::kAuto

◆ asset_load_mode

AssetLoadMode yaze::AppConfig::asset_load_mode = AssetLoadMode::kAuto

Definition at line 35 of file application.h.

Referenced by BuildAppConfig().

◆ startup_editor

std::string yaze::AppConfig::startup_editor

◆ open_panels

std::vector<std::string> yaze::AppConfig::open_panels

◆ jump_to_room

int yaze::AppConfig::jump_to_room = -1

◆ jump_to_map

int yaze::AppConfig::jump_to_map = -1

◆ headless

bool yaze::AppConfig::headless = false

Definition at line 47 of file application.h.

Referenced by BuildAppConfig(), and main().

◆ service_mode

bool yaze::AppConfig::service_mode = false

Definition at line 48 of file application.h.

Referenced by BuildAppConfig(), and main().

◆ enable_api

bool yaze::AppConfig::enable_api = false

Definition at line 49 of file application.h.

Referenced by BuildAppConfig(), and main().

◆ api_port

int yaze::AppConfig::api_port = 8080

Definition at line 50 of file application.h.

Referenced by BuildAppConfig().

◆ enable_test_harness

bool yaze::AppConfig::enable_test_harness = false

◆ test_harness_port

int yaze::AppConfig::test_harness_port
Initial value:
=
50052

Definition at line 52 of file application.h.

Referenced by BuildAppConfig(), yaze::Application::Initialize(), and yaze::Application::UpdateActivityStatus().

◆ backend

std::string yaze::AppConfig::backend = "internal"

Definition at line 54 of file application.h.

Referenced by BuildAppConfig(), and yaze::Application::Initialize().


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