Structure to hold all configurable project settings and properties. More...
#include <ProjectProperties.hpp>
Public Member Functions | |
| auto | operator<=> (const ProjectProperties &) const =default |
Public Attributes | |
| std::string | project_name = "NewVexProject" |
| std::string | main_scene = "Assets/scenes/main.json" |
| std::string | icon_path = "" |
| ProjectVersion | version |
| WindowType | window_type = WindowType::Windowed |
| vex::ResolutionMode | resolution_mode = vex::ResolutionMode::NATIVE |
| bool | vsync = true |
| DistributionCompressionLevel | distribution_compression = DistributionCompressionLevel::High |
Structure to hold all configurable project settings and properties.
Definition at line 73 of file ProjectProperties.hpp.
| DistributionCompressionLevel ProjectProperties::distribution_compression = DistributionCompressionLevel::High |
Definition at line 82 of file ProjectProperties.hpp.
| std::string ProjectProperties::icon_path = "" |
Definition at line 76 of file ProjectProperties.hpp.
| std::string ProjectProperties::main_scene = "Assets/scenes/main.json" |
Definition at line 75 of file ProjectProperties.hpp.
| std::string ProjectProperties::project_name = "NewVexProject" |
Definition at line 74 of file ProjectProperties.hpp.
| vex::ResolutionMode ProjectProperties::resolution_mode = vex::ResolutionMode::NATIVE |
Definition at line 80 of file ProjectProperties.hpp.
| ProjectVersion ProjectProperties::version |
Definition at line 77 of file ProjectProperties.hpp.
| bool ProjectProperties::vsync = true |
Definition at line 81 of file ProjectProperties.hpp.
| WindowType ProjectProperties::window_type = WindowType::Windowed |
Definition at line 79 of file ProjectProperties.hpp.