This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#pragma once
#include <utility>
namespace RBX
{
namespace Graphics
{
class ContextGL
{
public:
static ContextGL* create(void* windowHandle);
virtual ~ContextGL() {}
virtual void setCurrent() = 0;
virtual void swapBuffers() = 0;
virtual unsigned int getMainFramebufferId() = 0;
virtual bool isMainFramebufferRetina() = 0;
virtual std::pair<unsigned int, unsigned int> updateMainFramebuffer(unsigned int width, unsigned int height) = 0;
};
}
}