#include <platformwindow.h>
Definition at line 32 of file platformwindow.h.
◆ displayFatalError()
virtual void PlatformWindow::displayFatalError |
( |
const std::string & |
message | ) |
|
|
inlinevirtual |
◆ fireKeysPress()
void PlatformWindow::fireKeysPress |
( |
| ) |
|
|
protected |
◆ getClipboardText()
virtual std::string PlatformWindow::getClipboardText |
( |
| ) |
|
|
pure virtual |
◆ getDisplayHeight()
int PlatformWindow::getDisplayHeight |
( |
| ) |
|
|
inline |
◆ getDisplaySize()
virtual Size PlatformWindow::getDisplaySize |
( |
| ) |
|
|
pure virtual |
◆ getDisplayWidth()
int PlatformWindow::getDisplayWidth |
( |
| ) |
|
|
inline |
◆ getHeight()
int PlatformWindow::getHeight |
( |
| ) |
|
|
inline |
◆ getKeyboardModifiers()
int PlatformWindow::getKeyboardModifiers |
( |
| ) |
|
|
inline |
◆ getMinimumSize()
Size PlatformWindow::getMinimumSize |
( |
| ) |
|
|
inline |
◆ getMousePosition()
Point PlatformWindow::getMousePosition |
( |
| ) |
|
|
inline |
◆ getPlatformType()
virtual std::string PlatformWindow::getPlatformType |
( |
| ) |
|
|
pure virtual |
◆ getPosition()
Point PlatformWindow::getPosition |
( |
| ) |
|
|
inline |
◆ getSize()
Size PlatformWindow::getSize |
( |
| ) |
|
|
inline |
◆ getUnmaximizedPos()
Point PlatformWindow::getUnmaximizedPos |
( |
| ) |
|
|
inline |
◆ getUnmaximizedSize()
Size PlatformWindow::getUnmaximizedSize |
( |
| ) |
|
|
inline |
◆ getWidth()
int PlatformWindow::getWidth |
( |
| ) |
|
|
inline |
◆ getX()
int PlatformWindow::getX |
( |
| ) |
|
|
inline |
◆ getY()
int PlatformWindow::getY |
( |
| ) |
|
|
inline |
◆ hasFocus()
bool PlatformWindow::hasFocus |
( |
| ) |
|
|
inline |
◆ hide()
virtual void PlatformWindow::hide |
( |
| ) |
|
|
pure virtual |
◆ hideMouse()
virtual void PlatformWindow::hideMouse |
( |
| ) |
|
|
pure virtual |
◆ init()
virtual void PlatformWindow::init |
( |
| ) |
|
|
pure virtual |
◆ internalLoadMouseCursor()
virtual int PlatformWindow::internalLoadMouseCursor |
( |
const ImagePtr & |
image, |
|
|
const Point & |
hotSpot |
|
) |
| |
|
protectedpure virtual |
◆ isFullscreen()
bool PlatformWindow::isFullscreen |
( |
| ) |
|
|
inline |
◆ isKeyPressed()
bool PlatformWindow::isKeyPressed |
( |
Fw::Key |
keyCode | ) |
|
|
inline |
◆ isMaximized()
bool PlatformWindow::isMaximized |
( |
| ) |
|
|
inline |
◆ isMouseButtonPressed()
◆ isVisible()
bool PlatformWindow::isVisible |
( |
| ) |
|
|
inline |
◆ loadMouseCursor()
int PlatformWindow::loadMouseCursor |
( |
const std::string & |
file, |
|
|
const Point & |
hotSpot |
|
) |
| |
◆ maximize()
virtual void PlatformWindow::maximize |
( |
| ) |
|
|
pure virtual |
◆ move()
virtual void PlatformWindow::move |
( |
const Point & |
pos | ) |
|
|
pure virtual |
◆ poll()
virtual void PlatformWindow::poll |
( |
| ) |
|
|
pure virtual |
◆ processKeyDown()
void PlatformWindow::processKeyDown |
( |
Fw::Key |
keyCode | ) |
|
|
protected |
◆ processKeyUp()
void PlatformWindow::processKeyUp |
( |
Fw::Key |
keyCode | ) |
|
|
protected |
◆ releaseAllKeys()
void PlatformWindow::releaseAllKeys |
( |
| ) |
|
|
protected |
◆ resize()
virtual void PlatformWindow::resize |
( |
const Size & |
size | ) |
|
|
pure virtual |
◆ restoreMouseCursor()
virtual void PlatformWindow::restoreMouseCursor |
( |
| ) |
|
|
pure virtual |
◆ setClipboardText()
virtual void PlatformWindow::setClipboardText |
( |
const std::string & |
text | ) |
|
|
pure virtual |
◆ setFullscreen()
virtual void PlatformWindow::setFullscreen |
( |
bool |
fullscreen | ) |
|
|
pure virtual |
◆ setIcon()
virtual void PlatformWindow::setIcon |
( |
const std::string & |
iconFile | ) |
|
|
pure virtual |
◆ setMinimumSize()
virtual void PlatformWindow::setMinimumSize |
( |
const Size & |
minimumSize | ) |
|
|
pure virtual |
◆ setMouseCursor()
virtual void PlatformWindow::setMouseCursor |
( |
int |
cursorId | ) |
|
|
pure virtual |
◆ setOnClose()
void PlatformWindow::setOnClose |
( |
const std::function< void()> & |
onClose | ) |
|
|
inline |
◆ setOnInputEvent()
void PlatformWindow::setOnInputEvent |
( |
const OnInputEventCallback & |
onInputEvent | ) |
|
|
inline |
◆ setOnResize()
void PlatformWindow::setOnResize |
( |
const OnResizeCallback & |
onResize | ) |
|
|
inline |
◆ setTitle()
virtual void PlatformWindow::setTitle |
( |
const std::string & |
title | ) |
|
|
pure virtual |
◆ setVerticalSync()
virtual void PlatformWindow::setVerticalSync |
( |
bool |
enable | ) |
|
|
pure virtual |
◆ show()
virtual void PlatformWindow::show |
( |
| ) |
|
|
pure virtual |
◆ showMouse()
virtual void PlatformWindow::showMouse |
( |
| ) |
|
|
pure virtual |
◆ swapBuffers()
virtual void PlatformWindow::swapBuffers |
( |
| ) |
|
|
pure virtual |
◆ terminate()
virtual void PlatformWindow::terminate |
( |
| ) |
|
|
pure virtual |
◆ updateUnmaximizedCoords()
void PlatformWindow::updateUnmaximizedCoords |
( |
| ) |
|
|
protected |
◆ m_created
◆ m_firstKeysPress
◆ m_focused
◆ m_fullscreen
◆ m_inputEvent
◆ m_keyMap
std::map<int, Fw::Key> PlatformWindow::m_keyMap |
|
protected |
◆ m_keyPressTimer
Timer PlatformWindow::m_keyPressTimer |
|
protected |
◆ m_keysState
◆ m_lastKeysPress
◆ m_maximized
◆ m_minimumSize
Size PlatformWindow::m_minimumSize |
|
protected |
◆ m_mouseButtonStates
◆ m_onClose
std::function<void()> PlatformWindow::m_onClose |
|
protected |
◆ m_onInputEvent
OnInputEventCallback PlatformWindow::m_onInputEvent |
|
protected |
◆ m_onResize
OnResizeCallback PlatformWindow::m_onResize |
|
protected |
◆ m_position
Point PlatformWindow::m_position |
|
protected |
◆ m_size
Size PlatformWindow::m_size |
|
protected |
◆ m_unmaximizedPos
Point PlatformWindow::m_unmaximizedPos |
|
protected |
◆ m_unmaximizedSize
Size PlatformWindow::m_unmaximizedSize |
|
protected |
◆ m_visible
The documentation for this class was generated from the following files: