Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Application.h File Reference

Go to the source code of this file.

Classes

class  Divide::Application
 Class that provides an interface between our framework and the OS (start/stop, display support, main loop, start/stop/restart, etc) More...
 
struct  Divide::DisplayManager
 
struct  Divide::DisplayManager::OutputDisplayProperties
 
class  Divide::Attorney::ApplicationKernel
 
class  Divide::Attorney::ApplicationProfiler
 
class  Divide::Attorney::DisplayManagerWindowManager
 
class  Divide::Attorney::DisplayManagerRenderingAPI
 
class  Divide::Attorney::DisplayManagerApplication
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::Attorney
 
namespace  Divide::Names
 
namespace  Divide::TypeUtil
 

Macros

#define DVD_CORE_APPLICATION_H_
 

Enumerations

enum class  Divide::AppStepResult : U32 {
  Divide::OK = 0 , Divide::RESTART , Divide::RESTART_CLEAR_CACHE , Divide::STOP ,
  Divide::STOP_CLEAR_CACHE , Divide::ERROR , Divide::COUNT
}
 

Functions

const char * Divide::TypeUtil::AppStepResultToString (const AppStepResult err) noexcept
 
 Divide::FWD_DECLARE_MANAGED_CLASS (Application)
 
bool Divide::operator== (const DisplayManager::OutputDisplayProperties &lhs, const DisplayManager::OutputDisplayProperties &rhs) noexcept
 

Variables

static const char * Divide::Names::appStepResult []
 

Macro Definition Documentation

◆ DVD_CORE_APPLICATION_H_

#define DVD_CORE_APPLICATION_H_

Definition at line 34 of file Application.h.