|
| | CocoaWindow (const String &title, uint32 widthPt, uint32 heightPt, bool fullscreenMode) |
| |
| virtual | ~CocoaWindow () |
| |
| void | _initialize (TextureGpuManager *textureManager) override |
| | Window::_initialize
|
| |
| void | _setPrimary (void) |
| | Indicates that this is the primary window.
|
| |
| void | _setVisible (bool visible) override |
| | Window::_setVisible
|
| |
| void | create (const String &name, unsigned int widthPt, unsigned int heightPt, bool fullScreen, const NameValuePairList *miscParams) |
| |
| void | destroy (void) override |
| | Window::destroy
|
| |
| bool | getBorderless (void) const |
| |
| void | getCustomAttribute (IdString name, void *pData) |
| | Window::getCustomAttribute
|
| |
| TextureGpu * | getDepthBuffer (void) const |
| |
| uint32 | getFrequencyDenominator (void) const |
| |
| uint32 | getFrequencyNumerator (void) const |
| |
| uint32 | getHeight (void) const |
| |
| virtual void | getMetrics (uint32 &width, uint32 &height, int32 &left, int32 &top) const |
| | Overloaded version of getMetrics from RenderTarget, including extra details specific to windowing systems.
|
| |
| PixelFormatGpu | getPixelFormat (void) const |
| |
| uint32 | getRequestedHeightPt (void) const |
| |
| uint32 | getRequestedWidthPt (void) const |
| |
| SampleDescription | getSampleDescription (void) const |
| |
| TextureGpu * | getStencilBuffer (void) const |
| |
| TextureGpu * | getTexture (void) const |
| | WARNING: Attempting to change the TextureGpu (e.g.
|
| |
| const String & | getTitle (void) const |
| |
| float | getViewPointToPixelScale () const override |
| | Window::setVSync
|
| |
| bool | getVSync (void) const |
| |
| uint32 | getVSyncInterval (void) const |
| |
| uint32 | getWidth (void) const |
| |
| bool | isActive () const |
| |
| bool | isClosed (void) const override |
| | Window::isClosed
|
| |
| bool | isDeactivatedOnFocusChange () const |
| |
| bool | isFocused (void) const |
| |
| bool | isFullscreen (void) const |
| | Returns true if we are currently in fullscreen mode.
|
| |
| bool | isHidden (void) const override |
| | Window::isHidden
|
| |
| bool | isMultisample (void) const |
| |
| bool | isPrimary (void) const |
| |
| bool | isVisible (void) const override |
| | Window::isVisible
|
| |
| void | operator delete (void *ptr) |
| |
| void | operator delete (void *ptr, const char *, int, const char *) |
| |
| void | operator delete (void *ptr, void *) |
| |
| void | operator delete[] (void *ptr) |
| |
| void | operator delete[] (void *ptr, const char *, int, const char *) |
| |
| void * | operator new (size_t sz) |
| |
| void * | operator new (size_t sz, const char *file, int line, const char *func) |
| | operator new, with debug line info
|
| |
| void * | operator new (size_t sz, void *ptr) |
| | placement operator new
|
| |
| void * | operator new[] (size_t sz) |
| |
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| | array operator new, with debug line info
|
| |
| void | reposition (int leftPt, int topPt) override |
| | Window::reposition
|
| |
| virtual void | requestFullscreenSwitch (bool goFullscreen, bool borderless, uint32 monitorIdx, uint32 widthPt, uint32 heightPt, uint32 frequencyNumerator, uint32 frequencyDenominator) |
| | Requests to toggle between fullscreen and windowed mode.
|
| |
| virtual void | requestResolution (uint32 widthPt, uint32 heightPt) |
| | Requests a change in resolution.
|
| |
| void | setActive (bool value) |
| |
| virtual void | setBorderless (bool borderless) |
| |
| void | setDeactivateOnFocusChange (bool deactivate) |
| |
| virtual void | setFocused (bool focused) |
| |
| virtual void | setFsaa (const String &fsaa) |
| | Set the FSAA mode to be used if hardware support it.
|
| |
| void | setHidden (bool hidden) override |
| | RenderWindow::setHidden
|
| |
| virtual void | setTitle (const String &title) |
| |
| void | setVisible (bool visible) |
| |
| virtual void | setVSync (bool vSync, uint32 vSyncInterval) |
| | Turns VSync on/off.
|
| |
| void | swapBuffers () override |
| | Window::swapBuffers
|
| |
| bool | wantsToGoFullscreen (void) const |
| | Returns true if we are in windowed mode right now, but want to go fullscreen.
|
| |
| bool | wantsToGoWindowed (void) const |
| | Returns true if we are in fullscreen mode right now, but want to go windowed mode.
|
| |
| void | windowMovedOrResized (void) override |
| | Window::windowMovedOrResized
|
| |
Requests a change in resolution.
Change is not immediate. Use getRequestedWidthPt & getRequestedHeightPt if you need to know what you've requested, but beware you may not get that resolution, and once we get word from the OS, getRequested{Width/Height}Pt will change again so that getWidth == getRequestedWidthPt * getViewPointToPixelScale.
Reimplemented in Ogre::EGLWindow, Ogre::EglPBufferWindow, Ogre::GLXWindow, Ogre::Win32Window, Ogre::MetalWindow, Ogre::NULLWindow, Ogre::VulkanAndroidWindow, Ogre::VulkanWin32Window, and Ogre::VulkanXcbWindow.