Loading...
Searching...
No Matches
hellfire::AppInfo Struct Reference

#include <Application.h>

Collaboration diagram for hellfire::AppInfo:

Public Attributes

int width
 
int height
 
float aspect_ratio
 
bool is_fullscreen
 
bool is_resizable
 
bool cursor_visible
 
bool cursor_locked
 
float frame_time
 
int fps
 
bool first_mouse = true
 
MousePos mouse_pos
 
bool should_warp_cursor = false
 
bool minimized = false
 
std::string title = "Hellfire Engine"
 

Detailed Description

Definition at line 19 of file Application.h.

Member Data Documentation

◆ aspect_ratio

float hellfire::AppInfo::aspect_ratio

Definition at line 23 of file Application.h.

◆ cursor_locked

bool hellfire::AppInfo::cursor_locked

Definition at line 31 of file Application.h.

◆ cursor_visible

bool hellfire::AppInfo::cursor_visible

Definition at line 30 of file Application.h.

◆ first_mouse

bool hellfire::AppInfo::first_mouse = true

Definition at line 35 of file Application.h.

◆ fps

int hellfire::AppInfo::fps

Definition at line 34 of file Application.h.

◆ frame_time

float hellfire::AppInfo::frame_time

Definition at line 33 of file Application.h.

◆ height

int hellfire::AppInfo::height

Definition at line 22 of file Application.h.

◆ is_fullscreen

bool hellfire::AppInfo::is_fullscreen

Definition at line 26 of file Application.h.

◆ is_resizable

bool hellfire::AppInfo::is_resizable

Definition at line 27 of file Application.h.

◆ minimized

bool hellfire::AppInfo::minimized = false

Definition at line 39 of file Application.h.

◆ mouse_pos

MousePos hellfire::AppInfo::mouse_pos

Definition at line 37 of file Application.h.

◆ should_warp_cursor

bool hellfire::AppInfo::should_warp_cursor = false

Definition at line 38 of file Application.h.

◆ title

std::string hellfire::AppInfo::title = "Hellfire Engine"

Definition at line 40 of file Application.h.

◆ width

int hellfire::AppInfo::width

Definition at line 21 of file Application.h.


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