|
My Project
|
Main engine application class. Manages the window and Direct3D11 context. More...
#include <App.hpp>
Public Member Functions | |
| D3D11 * | getD3D11 () |
| Returns a raw pointer to the D3D11 instance. Useful for accessing Direct3D features in other parts of the engine. | |
| WindowOpener & | getWindowOpener () |
| Returns a reference to the WindowOpener instance. Allows controlling the window from other engine modules. | |
| void | initApp () |
| Initializes the application, including the window and D3D11 context. | |
Public Attributes | |
| std::unique_ptr< WindowOpener > | windowOpener |
| Window manager responsible for creating and handling the application window. | |
Main engine application class. Manages the window and Direct3D11 context.
|
inline |
|
inline |
Returns a reference to the WindowOpener instance. Allows controlling the window from other engine modules.
| void Engine::Application::initApp | ( | ) |
Initializes the application, including the window and D3D11 context.
| std::unique_ptr<WindowOpener> Engine::Application::windowOpener |
Window manager responsible for creating and handling the application window.