1
0
Fork 0
spectre/source/Platform/Unix/UnixApplication.cpp

34 lines
476 B
C++

#include "X11Window.h"
#include "GLXContext.h"
#include "UnixApplication.h"
#include "Xlib.h"
namespace sp {
void UnixApplication::init()
{
Xlib::init();
}
void UnixApplication::shutdown()
{
Xlib::shutdown();
}
PlatformWindow* UnixApplication::createWindow(Window* window)
{
return new X11Window(window);
}
GLContext* UnixApplication::createGLContext()
{
return new GLXContext();
}
PlatformInput& UnixApplication::getInput()
{
return m_input;
}
} // namespace sp