Show All |
Public Member Functions
-
WindowImplLinux (const Window::Format &format, WindowImplLinux *sharedRendererWindow, AppImplLinux *appImpl)
-
~WindowImplLinux ()
-
boolisFullScreen ()
-
voidsetFullScreen (bool fullScreen, const app::FullScreenOptions &options)
-
ivec2getSize () const
-
voidsetSize (const ivec2 &size)
-
ivec2getPos () const
-
voidsetPos (const ivec2 &pos)
-
voidclose ()
-
std::stringgetTitle () const
-
voidsetTitle (const std::string &title)
-
voidhide ()
-
voidshow ()
-
boolisHidden () const
-
getDisplay () const
-
getRenderer () const
-
const std::vector< TouchEvent::Touch > &getActiveTouches () const
-
GLFWwindow *getNative ()
-
GLFWwindow *getNative () const
-
boolisBorderless () const
-
voidsetBorderless (bool borderless)
-
boolisAlwaysOnTop () const
-
voidsetAlwaysOnTop (bool alwaysOnTop)
-
getAppImpl ()
-
getWindow ()
-
voidkeyDown (const KeyEvent &event)
-
voiddraw ()
-
voidresize ()
-
voidhideCursor ()
-
voidshowCursor ()
-
ivec2getMousePos () const
Protected Attributes
-
mAppImpl
-
mWindowRef
-
GLFWwindow *mGlfwWindow
-
std::stringmTitle
-
boolmFullScreen
-
boolmBorderless
-
boolmAlwayOnTop
-
ivec2mWindowedSize
-
ivec2mWindowedPos
-
mDisplay
-
mRenderer
-
std::vector< TouchEvent::Touch >mActiveTouches