Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
blowbox_config.h
1 #pragma once
2 
3 #include "util/resolution.h"
4 
5 #include "util/eastl.h"
6 #include "util/string.h"
7 
8 namespace blowbox
9 {
17  {
21  BlowboxConfig();
22 
28  BlowboxConfig(int argc, char* argv);
29 
33  bool enable_imgui;
35  };
36 }
bool enable_imgui
Whether ImGui should be enabled.
Definition: blowbox_config.h:33
eastl::string String
Typedef for wrapping the EASTL string.
Definition: string.h:13
Stores resolution information in pixels.
Definition: resolution.h:12
bool toggle_deferred
Toggles whether Blowbox renders using a deferred renderer or a forward renderer.
Definition: blowbox_config.h:34
String window_title
The title of the main Window that the BlowboxCore instantiates.
Definition: blowbox_config.h:30
The main Blowbox namespace.
Definition: image.cc:8
String window_icon_file_path
A file path to an image that should be used as the icon for the main Window. Image should be 16x16...
Definition: blowbox_config.h:32
Resolution window_resolution
The resolution of the main Window that the BlowboxCore instantiates.
Definition: blowbox_config.h:31
Configuration of Blowbox.
Definition: blowbox_config.h:16
BlowboxConfig()
Constructs a BlowboxConfig.
Definition: blowbox_config.cc:6