|
| | BitmapWindowSystem (Rendering mode=Rendering::NORMAL) |
| |
| | ~BitmapWindowSystem () |
| |
| void | Initialize () override |
| |
| void | Uninitialize () override |
| |
| void | SetOnWindowDraw (OnDrawCallback callback) |
| |
| void | WaitEventsTimeout (double timeout_secs) override |
| |
| OSWindow | CreateOSWindow (Window *o3d_window, int width, int height, const char *title, int flags) override |
| |
| void | DestroyWindow (OSWindow w) override |
| |
| Size | GetScreenSize (OSWindow w) override |
| |
| void | PostRedrawEvent (OSWindow w) override |
| |
| void | PostMouseEvent (OSWindow w, const MouseEvent &e) |
| |
| void | PostKeyEvent (OSWindow w, const KeyEvent &e) |
| |
| void | PostTextInputEvent (OSWindow w, const TextInputEvent &e) |
| |
| bool | GetWindowIsVisible (OSWindow w) const override |
| |
| void | ShowWindow (OSWindow w, bool show) override |
| |
| void | RaiseWindowToTop (OSWindow w) override |
| |
| bool | IsActiveWindow (OSWindow w) const override |
| |
| Point | GetWindowPos (OSWindow w) const override |
| |
| void | SetWindowPos (OSWindow w, int x, int y) override |
| |
| Size | GetWindowSize (OSWindow w) const override |
| |
| void | SetWindowSize (OSWindow w, int width, int height) override |
| |
| Size | GetWindowSizePixels (OSWindow w) const override |
| |
| void | SetWindowSizePixels (OSWindow w, const Size &size) override |
| |
| float | GetWindowScaleFactor (OSWindow w) const override |
| |
| float | GetUIScaleFactor (OSWindow w) const override |
| |
| void | SetWindowTitle (OSWindow w, const char *title) override |
| |
| Point | GetMousePosInWindow (OSWindow w) const override |
| |
| int | GetMouseButtons (OSWindow w) const override |
| |
| void | CancelUserClose (OSWindow w) override |
| |
| void * | GetNativeDrawable (OSWindow w) override |
| |
| rendering::FilamentRenderer * | CreateRenderer (OSWindow w) override |
| |
| void | ResizeRenderer (OSWindow w, rendering::FilamentRenderer *renderer) override |
| |
| MenuBase * | CreateOSMenu () override |
| |
| virtual | ~WindowSystem () |
| |
| virtual void | Initialize ()=0 |
| |
| virtual void | Uninitialize ()=0 |
| |
| virtual void | WaitEventsTimeout (double timeout_secs)=0 |
| |
| virtual Size | GetScreenSize (OSWindow w)=0 |
| |
| virtual OSWindow | CreateOSWindow (Window *o3d_window, int width, int height, const char *title, int flags)=0 |
| |
| virtual void | DestroyWindow (OSWindow w)=0 |
| |
| virtual void | PostRedrawEvent (OSWindow w)=0 |
| |
| virtual bool | GetWindowIsVisible (OSWindow w) const =0 |
| |
| virtual void | ShowWindow (OSWindow w, bool show)=0 |
| |
| virtual void | RaiseWindowToTop (OSWindow w)=0 |
| |
| virtual bool | IsActiveWindow (OSWindow w) const =0 |
| |
| virtual Point | GetWindowPos (OSWindow w) const =0 |
| |
| virtual void | SetWindowPos (OSWindow w, int x, int y)=0 |
| |
| virtual Size | GetWindowSize (OSWindow w) const =0 |
| |
| virtual void | SetWindowSize (OSWindow w, int width, int height)=0 |
| |
| virtual Size | GetWindowSizePixels (OSWindow w) const =0 |
| |
| virtual void | SetWindowSizePixels (OSWindow w, const Size &size)=0 |
| |
| virtual float | GetWindowScaleFactor (OSWindow w) const =0 |
| |
| virtual float | GetUIScaleFactor (OSWindow w) const =0 |
| |
| virtual void | SetWindowTitle (OSWindow w, const char *title)=0 |
| |
| virtual Point | GetMousePosInWindow (OSWindow w) const =0 |
| |
| virtual int | GetMouseButtons (OSWindow w) const =0 |
| |
| virtual void | CancelUserClose (OSWindow w)=0 |
| |
| virtual void * | GetNativeDrawable (OSWindow w)=0 |
| |
| virtual rendering::FilamentRenderer * | CreateRenderer (OSWindow w)=0 |
| |
| virtual void | ResizeRenderer (OSWindow w, rendering::FilamentRenderer *renderer)=0 |
| |
| virtual MenuBase * | CreateOSMenu ()=0 |
| |