Files
palladium/tests/gfx/include/os/desktopos.hpp
T

21 lines
388 B
C++
Raw Normal View History

2026-03-21 14:43:16 +01:00
#pragma once
#include <os-ctx.hpp>
namespace PD {
class DesktopOS : public PD::OsCtx {
public:
DesktopOS(Driver d = Driver::OpenGL3) : PD::OsCtx(d) {}
~DesktopOS() {}
void Init() override;
void Deinit() override;
bool Mainloop() override;
void ClearViewPort() override;
void SwapBuffers() override;
private:
struct Impl;
Impl* impl = nullptr;
};
} // namespace PD