1
0
Fork 0

source/Platform/Unix: stub implementation

This commit is contained in:
Henrik Hautakoski 2019-06-01 01:13:44 +02:00
parent b0d14b91e0
commit 38d333862a
20 changed files with 498 additions and 2 deletions

View file

@ -0,0 +1,39 @@
#ifndef PLATFORM_UNIX_GLXCONTEXT_H
#define PLATFORM_UNIX_GLXCONTEXT_H
// X11 OpenGL Context (glx)
#include <Spectre/Display/GLContext.h>
namespace sp {
class GLXContext : public GLContext
{
public :
GLXContext();
~GLXContext();
// Create a context associated with a display.
bool create(const PlatformDisplay* display);
void destroy();
bool activate();
bool deactivate();
bool isActive() const;
bool setSwapInterval(int interval);
void setSize(unsigned int width, unsigned int height);
void setSize(const Vector2u size);
void swapBuffers();
};
} // namespace sp
#endif /* PLATFORM_UNIX_GLXCONTEXT_H */