32 m_inputSystem.reset();
51 m_dialogContent = content;
60 std::string m_dialogContent =
"";
This file defines in engine CameraObject class.
Contains main Engine class.
void drawDialogWindowLayout(const SceneRenderData &data, glm::uvec2 &outNewResolution)
Internal helper to draw the ImGUI layout for the dialog window.
void stop()
Sets the internal running flag to false, effectivelly stopping the dialog's run loop.
void close()
Cleans up and shuts down the core engine components used by the dialog.
void setDialogContent(const std::string &content)
Sets the content string to be displayed in the dialog.
void render() override
Overrides the Engine's render function to draw the dialog content.
DialogWindow(const char *title, GameInfo gInfo)
Constructs a DialogWindow.
bool isRunning() const
Checks if the dialog window is currently running.
Engine(const char *title, int width, int height, GameInfo gInfo)
Constructor for the Engine class.
this struct contains information about the game. like project name and version.
Data structure to pass state between render stages.