|
Muto 0.0.1
|
Controls the run of the Muto Engine. More...
#include "../Core/Base.h"#include "Gateware.h"#include "Window.h"#include "App/LayerStack.h"#include "Events/Event.h"#include "Events/ApplicationEvent.h"#include "Core/Timestep.h"#include "GUI/ImGui/ImGuiLayer.h"#include "Renderer/RendererAPI.h"Go to the source code of this file.
Classes | |
| class | Muto::Application |
| The core application class that manages the main loop, window, layers, and event handling. More... | |
| struct | Muto::ApplicationSettings |
| Holds configuration settings for the application. More... | |
Namespaces | |
| namespace | Muto |
| The main namespace for the Muto engine. | |
Enumerations | |
| enum class | Muto::PathResolveMode { Muto::WorkingDirectory , Muto::ProjectDirectory , Muto::AssetsDirectory } |
| Specifies the mode for resolving resource paths in the application. More... | |
Functions | |
| Application * | Muto::CreateApplication () |
Controls the run of the Muto Engine.
| struct Muto::ApplicationSettings |
Holds configuration settings for the application.
| Class Members | ||
|---|---|---|
| string | ApplicationName = "Muto Application" | The name of the application. |
| string | AssetsDirectory | The assets directory of the application. |
| bool | EnableImGui = true | Flag indicating whether ImGui is enabled for the application. |
| bool | EnableVSync = false | Flag indicating whether vertical synchronization (VSync) is enabled for the application. |
| GFile | FileSystem | The file system interface for the application. |
| uint32_t | Height = 720 | The height of the application window. |
| WindowMode | Mode = WindowMode::Windowed | The window mode of the application (e.g., windowed, fullscreen, borderless). |
| string | ProjectDirectory | The project directory of the application. |
| API | RendererAPIType = RenderAPI::API::RAPI_OpenGL | The renderer API to use for the application. |
| uint32_t | Width = 1280 | The width of the application window. |
| string | WorkingDirectory | The working directory of the application. |