Files
DemoGame/include/Engine/GameWindow.h
Redacted 6664925621 Refactor & More.
Changed the entity system to utilize mix-ins.

Added instanced sprites.

Texture support.
2025-01-03 19:28:58 -05:00

27 lines
724 B
C++

#pragma once
#include <rewindow/types/window.h>
#include <rewindow/logger/logger.h>
namespace Engine {
class DemoGameWindow;
}
class Engine::DemoGameWindow : public ReWindow::RWindow {
public:
void InitGL();
void Display();
public:
void OnRefresh(float elapsed) override;
public:
DemoGameWindow(const std::string& title, int width, int height) : ReWindow::RWindow(title, width, height)
{
ReWindow::Logger::Error.EnableConsole(false);
ReWindow::Logger::Warning.EnableConsole(false);
ReWindow::Logger::Debug.EnableConsole(false);
SetRenderer(RenderingAPI::OPENGL);
Open();
InitGL();
SetResizable(false);
SetVsyncEnabled(false);
}
};