Raito 0.1
Loading...
Searching...
No Matches
Application.h File Reference
#include "Renderer/GraphicsAPI.h"
#include "ECS/Scene.h"
Include dependency graph for Application.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Raito::Core::ApplicationInfo
 
class  Raito::Core::Application
 Application base class. More...
 

Namespaces

namespace  Raito
 
namespace  Raito::Core
 

Macros

#define CREATE_AND_RUN(app_class, app_info)
 

Functions

int Raito::Core::RunApp (Application &app, ApplicationInfo info, int argc, char **argv)
 

Macro Definition Documentation

◆ CREATE_AND_RUN

#define CREATE_AND_RUN ( app_class,
app_info )
Value:
int main(int argc, char** argv) \
{ \
app_class app{}; \
return Raito::Core::RunApp(app, app_info, argc, argv); \
}
int RunApp(Application &app, ApplicationInfo info, int argc, char **argv)
Definition Application.cpp:109

Application entry point macro

Parameters
app_classClass that inherits from Application to be ran
app_infoApplication info