|
| 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.