|
Kohi Game Engine
|
This file contains the main entry point to the application. It also contains a reference to an externally defined create_application method, which should create and set a custom application object to the location pointed to by out_app. This would be provided by the consuming application, which is then hooked into the engine itself during the bootstrapping phase. More...
#include "application/application_config.h"#include "application/application_types.h"#include "core/engine.h"#include "logger.h"#include "platform/filesystem.h"Go to the source code of this file.
Functions | |
| b8 | create_application (application *out_app) |
| Externally-defined function to create a application, provided by the consumer of this library. More... | |
| b8 | initialize_application (application *app) |
| const char * | application_config_path_get (void) |
| Gets the application config path from the application. More... | |
| int | main (void) |
| The main entry point of the application. More... | |
This file contains the main entry point to the application. It also contains a reference to an externally defined create_application method, which should create and set a custom application object to the location pointed to by out_app. This would be provided by the consuming application, which is then hooked into the engine itself during the bootstrapping phase.
| const char* application_config_path_get | ( | void | ) |
Gets the application config path from the application.
| b8 create_application | ( | application * | out_app | ) |
Externally-defined function to create a application, provided by the consumer of this library.
| out_app | A pointer which holds the created application object as provided by the consumer. |
| b8 initialize_application | ( | application * | app | ) |
| int main | ( | void | ) |
The main entry point of the application.