VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
ProjectProperties Struct Reference

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

Detailed Description

Structure to hold all configurable project settings and properties.

Definition at line 73 of file ProjectProperties.hpp.

Member Data Documentation

◆ distribution_compression

DistributionCompressionLevel ProjectProperties::distribution_compression = DistributionCompressionLevel::High

Definition at line 82 of file ProjectProperties.hpp.

◆ icon_path

std::string ProjectProperties::icon_path = ""

Definition at line 76 of file ProjectProperties.hpp.

◆ main_scene

std::string ProjectProperties::main_scene = "Assets/scenes/main.json"

Definition at line 75 of file ProjectProperties.hpp.

◆ project_name

std::string ProjectProperties::project_name = "NewVexProject"

Definition at line 74 of file ProjectProperties.hpp.

◆ resolution_mode

vex::ResolutionMode ProjectProperties::resolution_mode = vex::ResolutionMode::NATIVE

Definition at line 80 of file ProjectProperties.hpp.

◆ version

ProjectVersion ProjectProperties::version

Definition at line 77 of file ProjectProperties.hpp.

◆ vsync

bool ProjectProperties::vsync = true

Definition at line 81 of file ProjectProperties.hpp.

◆ window_type

WindowType ProjectProperties::window_type = WindowType::Windowed

Definition at line 79 of file ProjectProperties.hpp.


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