Skip to content

Class atlas::application

ClassList > atlas > application

Public Functions

Type Name
application (const application_settings & p_settings)
void execute ()
VkSwapchainKHR get_current_swapchain ()
void post_destroy ()
~application ()

Public Static Functions

Type Name
float aspect_ratio ()
api current_api ()
uint32_t current_frame ()
float delta_time ()
void destroy ()
window & get_window ()
uint32_t image_size ()
Returns uint32_t the size of images the swapchain accepts.
float physics_step ()

Public Functions Documentation

function application

atlas::application::application (
    const application_settings & p_settings
) 

function execute

void atlas::application::execute () 

function get_current_swapchain

VkSwapchainKHR atlas::application::get_current_swapchain () 

function post_destroy

void atlas::application::post_destroy () 

function ~application

atlas::application::~application () 

Public Static Functions Documentation

function aspect_ratio

static float atlas::application::aspect_ratio () 

function current_api

static api atlas::application::current_api () 

function current_frame

static uint32_t atlas::application::current_frame () 

function delta_time

static float atlas::application::delta_time () 

function destroy

static void atlas::application::destroy () 

function get_window

static inline window & atlas::application::get_window () 

function image_size

Returns uint32_t the size of images the swapchain accepts.

static uint32_t atlas::application::image_size () 


function physics_step

static float atlas::application::physics_step () 


The documentation for this class was generated from the following file TheAtlasEngine/atlas/core/application.hpp