AUI Framework
develop
Cross-platform base for C++ UI apps
|
This is the complete list of members for IPlatformAbstraction, including all inherited members.
applyNativeCursor(const ACursor &cursor, AWindow *pWindow)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
copyToClipboard(const AString &text)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
createCustomCursor(AImageView image)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
current() (defined in IPlatformAbstraction) | IPlatformAbstraction | static |
desktopGetMousePosition()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
desktopSetMousePosition(glm::ivec2 pos)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
init()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
inputFromNative(int k)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
inputIsKeyDown(AInput::Key k)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
inputToNative(AInput::Key key)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
IPlatformAbstraction() (defined in IPlatformAbstraction) | IPlatformAbstraction | |
messageBoxShow(AWindow *parent, const AString &title, const AString &message, AMessageBox::Icon icon, AMessageBox::Button b)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
nativeHandle(AWindow &window) (defined in IPlatformAbstraction) | IPlatformAbstraction | inlinestatic |
parentWindow(AWindow &window) (defined in IPlatformAbstraction) | IPlatformAbstraction | inlinestatic |
pasteFromClipboard()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
platformGetDpiRatio()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
redrawFlag(AWindow &window) (defined in IPlatformAbstraction) | IPlatformAbstraction | inlinestatic |
setCurrentWindow(AWindowBase *window) (defined in IPlatformAbstraction) | IPlatformAbstraction | static |
wasMaximized(AWindow &window) (defined in IPlatformAbstraction) | IPlatformAbstraction | inlinestatic |
windowAllowDragNDrop(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowAnnounceMinMaxSize(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowBlockUserInput(AWindow &window, bool blockUserInput)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowFetchDpiFromSystem(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowFlagRedraw(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowGetDpiRatio(AWindow &window) (defined in IPlatformAbstraction) | IPlatformAbstraction | virtual |
windowGetPosition(AWindow &window) const =0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowHide(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowHideTouchscreenKeyboardImpl(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowIsMaximized(AWindow &window) const =0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowIsMinimized(AWindow &window) const =0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowManagerInitNativeWindow(const IRenderingContext::Init &init)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowManagerLoop()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowManagerNotifyProcessMessages()=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowMaximize(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowMinimize(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowMoveToCenter(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowQuit(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowRestore(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowSetGeometry(AWindow &window, int x, int y, int width, int height)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowSetIcon(AWindow &window, const AImage &image)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowSetSize(AWindow &window, glm::ivec2 size)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowSetStyle(AWindow &window, WindowStyle ws)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowShow(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
windowShowTouchscreenKeyboardImpl(AWindow &window)=0 (defined in IPlatformAbstraction) | IPlatformAbstraction | pure virtual |
~IPlatformAbstraction()=default (defined in IPlatformAbstraction) | IPlatformAbstraction | virtual |