|
Blender V5.0
|
#include <GHOST_Window.hh>
Inherits GHOST_IWindow.
Inherited by GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, GHOST_WindowWin32, and GHOST_WindowX11.
Protected Member Functions | |
| virtual GHOST_Context * | newDrawingContext (GHOST_TDrawingContextType type)=0 |
| virtual GHOST_TSuccess | setWindowCursorVisibility (bool visible)=0 |
| virtual GHOST_TSuccess | setWindowCursorGrab (GHOST_TGrabCursorMode) |
| virtual GHOST_TSuccess | setWindowCursorShape (GHOST_TStandardCursor shape)=0 |
| virtual GHOST_TSuccess | setWindowCustomCursorShape (const uint8_t *bitmap, const uint8_t *mask, const int size[2], const int hot_size[2], bool can_invert_color)=0 |
| virtual GHOST_TSuccess | setWindowCustomCursorGenerator (GHOST_CursorGenerator *cursor_generator) |
| GHOST_TSuccess | releaseNativeHandles () |
Platform independent implementation of GHOST_IWindow. Dimensions are given in screen coordinates that are relative to the upper-left corner of the screen. Implements part of the GHOST_IWindow interface and adds some methods to be implemented by sub-classes of this class.
Definition at line 23 of file GHOST_Window.hh.
| GHOST_Window::GHOST_Window | ( | uint32_t | width, |
| uint32_t | height, | ||
| GHOST_TWindowState | state, | ||
| const GHOST_ContextParams & | context_params, | ||
| const bool | exclusive = false ) |
Constructor. Creates a new window and opens it. To check if the window was created properly, use the getValid() method.
| width | The width of the window. |
| height | The height of the window. |
| state | The state the window is initially opened with. |
| wantStereoVisual | Stereo visual for quad buffered stereo. |
| exclusive | Use to show the window on top and ignore others (used full-screen). |
Copyright (C) 2001 NaN Technologies B.V.
Definition at line 19 of file GHOST_Window.cc.
References can_accept_drag_operation_, cursor_grab_, cursor_grab_accum_pos_, cursor_grab_axis_, cursor_grab_init_pos_, cursor_shape_, cursor_visible_, drawing_context_type_, false, full_screen_, full_screen_height_, full_screen_width_, GHOST_CONTEXT_PARAMS_NONE, GHOST_kAxisNone, GHOST_kDecorationNone, GHOST_kDrawingContextTypeNone, GHOST_kGrabDisable, GHOST_kStandardCursorDefault, GHOST_kWindowStateFullScreen, is_unsaved_changes_, native_pixel_size_, nullptr, progress_bar_visible_, state, true, user_data_, want_context_params_, window_decoration_style_flags_, and window_decoration_style_settings_.
Referenced by GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowNULL::GHOST_WindowNULL(), GHOST_WindowSDL::GHOST_WindowSDL(), GHOST_WindowWayland::GHOST_WindowWayland(), GHOST_WindowWin32::GHOST_WindowWin32(), and GHOST_WindowX11::GHOST_WindowX11().
|
override |
implementation. virtual bool getValid() const = 0; virtual void setTitle(const char * title) = 0; virtual std::string getTitle() const = 0; virtual void getWindowBounds(GHOST_Rect& bounds) const = 0; virtual void getClientBounds(GHOST_Rect& bounds) const = 0; virtual GHOST_TSuccess setClientWidth(uint32_t width) = 0; virtual GHOST_TSuccess setClientHeight(uint32_t height) = 0; virtual GHOST_TSuccess setClientSize(uint32_t width, uint32_t height) = 0; virtual void screenToClient( int32_t inX, int32_t inY, int32_t& outX, int32_t& outY) const = 0; virtual void clientToScreen( int32_t inX, int32_t inY, int32_t& outX, int32_t& outY) const = 0; virtual GHOST_TWindowState getState() const = 0; virtual GHOST_TSuccess setState(GHOST_TWindowState state) = 0; virtual GHOST_TSuccess setOrder(GHOST_TWindowOrder order) = 0; virtual GHOST_TSuccess swapBufferAcquire() = 0; virtual GHOST_TSuccess swapBufferRelease() = 0; virtual GHOST_TSuccess setSwapInterval() = 0; virtual GHOST_TSuccess getSwapInterval(int& interval_out) = 0; virtual GHOST_TSuccess activateDrawingContext() = 0; virtual GHOST_TSuccess invalidate() = 0; Destructor. Closes the window and disposes resources allocated.
Definition at line 52 of file GHOST_Window.cc.
|
overridevirtual |
Activates the drawing context of this window.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowNULL.
Definition at line 141 of file GHOST_Window.cc.
Referenced by GHOST_WindowCocoa::GHOST_WindowCocoa().
|
inlineoverridevirtual |
Apply the window decoration style using the current flags and settings.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, and GHOST_WindowWin32.
Definition at line 100 of file GHOST_Window.hh.
References GHOST_kSuccess.
|
overridevirtual |
Returns acceptance of the dropped object. Usually called by the "object dropped" event handling function.
Implements GHOST_IWindow.
Definition at line 276 of file GHOST_Window.cc.
References can_accept_drag_operation_.
|
inlineoverridevirtual |
Hides the progress bar in the icon.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, GHOST_WindowWin32, and GHOST_WindowX11.
Definition at line 163 of file GHOST_Window.hh.
References GHOST_kFailure.
| GHOST_Context * GHOST_Window::getContext | ( | ) |
Get the drawing context associated with this window.
Definition at line 124 of file GHOST_Window.cc.
Referenced by blender::gpu::MTLContext::MTLContext().
|
overridevirtual |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowWayland.
Definition at line 265 of file GHOST_Window.cc.
References GHOST_kFailure.
Definition at line 407 of file GHOST_Window.hh.
References cursor_grab_accum_pos_, x, and y.
Referenced by GHOST_SystemCocoa::handleMouseEvent(), and GHOST_SystemWin32::processCursorEvent().
|
inline |
Definition at line 396 of file GHOST_Window.hh.
References cursor_grab_axis_.
Referenced by getCursorPositionClientRelative_impl(), GHOST_SystemCocoa::handleMouseEvent(), and GHOST_SystemWin32::processCursorEvent().
|
overridevirtual |
Gets the cursor grab region, if unset the window is used. reset when grab is disabled.
Implements GHOST_IWindow.
Definition at line 198 of file GHOST_Window.cc.
References bounds(), cursor_grab_, cursor_grab_bounds_, GHOST_kFailure, GHOST_kGrabHide, GHOST_kGrabWrap, and GHOST_kSuccess.
Referenced by getCursorPositionClientRelative_impl(), GHOST_SystemCocoa::handleMouseEvent(), GHOST_SystemWin32::processCursorEvent(), and GHOST_WindowWayland::setWindowCursorGrab().
Definition at line 401 of file GHOST_Window.hh.
References cursor_grab_init_pos_, x, and y.
|
inline |
Definition at line 386 of file GHOST_Window.hh.
References cursor_grab_.
Referenced by GHOST_SystemCocoa::handleMouseEvent(), and GHOST_SystemWin32::processCursorEvent().
|
inline |
Definition at line 391 of file GHOST_Window.hh.
References cursor_grab_, GHOST_kGrabHide, and GHOST_kGrabWrap.
Referenced by getCursorPositionClientRelative_impl(), GHOST_SystemCocoa::handleMouseEvent(), GHOST_SystemCocoa::handleOpenDocumentRequest(), GHOST_SystemCocoa::handleQuitRequest(), and GHOST_SystemWin32::processCursorEvent().
|
overridevirtual |
Implements GHOST_IWindow.
Definition at line 207 of file GHOST_Window.cc.
References bounds(), cursor_grab_, cursor_grab_axis_, cursor_grab_bounds_, getCursorGrabUseSoftwareDisplay(), GHOST_kAxisNone, GHOST_kGrabDisable, and GHOST_kGrabWrap.
|
overridevirtual |
Return true when a software cursor should be used.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowWayland.
Definition at line 228 of file GHOST_Window.cc.
Referenced by getCursorGrabState().
|
inlineoverridevirtual |
Returns the current cursor shape.
Implements GHOST_IWindow.
Definition at line 419 of file GHOST_Window.hh.
References cursor_shape_.
Referenced by gwl_window_pending_actions_handle(), GHOST_SystemCocoa::handleWindowEvent(), GHOST_SystemWin32::s_wndProc(), GHOST_WindowCocoa::setWindowCursorVisibility(), and GHOST_WindowX11::setWindowCursorVisibility().
|
inlineoverridevirtual |
Returns the visibility state of the cursor.
Implements GHOST_IWindow.
Definition at line 381 of file GHOST_Window.hh.
References cursor_visible_.
Referenced by GHOST_SystemCocoa::handleWindowEvent(), GHOST_SystemWin32::s_wndProc(), GHOST_WindowCocoa::setWindowCursorShape(), and GHOST_WindowCocoa::setWindowCustomCursorShape().
|
overridevirtual |
Gets the OpenGL frame-buffer associated with the window's contents.
Implements GHOST_IWindow.
Definition at line 129 of file GHOST_Window.cc.
|
inlineoverridevirtual |
Returns the recommended DPI for this window.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowSDL, GHOST_WindowWayland, GHOST_WindowWin32, and GHOST_WindowX11.
Definition at line 251 of file GHOST_Window.hh.
|
overridevirtual |
Returns the drawing context used in this window.
Implements GHOST_IWindow.
Definition at line 100 of file GHOST_Window.cc.
|
inlineoverridevirtual |
Returns the type of drawing context used in this window.
Implements GHOST_IWindow.
Definition at line 376 of file GHOST_Window.hh.
References drawing_context_type_.
|
inlineoverridevirtual |
Returns high dynamic range color information about this window.
Implements GHOST_IWindow.
Definition at line 257 of file GHOST_Window.hh.
References hdr_info_.
|
overridevirtual |
Gets the window "modified" status, indicating unsaved changes.
Implements GHOST_IWindow.
Definition at line 288 of file GHOST_Window.cc.
References is_unsaved_changes_.
|
inlineoverridevirtual |
If this window was opened using native pixel size, return the scaling factor.
Implements GHOST_IWindow.
Definition at line 242 of file GHOST_Window.hh.
References native_pixel_size_.
|
overridevirtual |
Returns the associated OS object/handle.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, and GHOST_WindowWin32.
Definition at line 57 of file GHOST_Window.cc.
|
overridevirtual |
Gets the current swap interval for #swapBuffers.
| interval_out | pointer to location to return swap interval. (left untouched if there is an error) |
Implements GHOST_IWindow.
Definition at line 119 of file GHOST_Window.cc.
|
inlineoverridevirtual |
Returns the window user data.
Implements GHOST_IWindow.
Definition at line 230 of file GHOST_Window.hh.
References user_data_.
|
inlineoverridevirtual |
Returns indication as to whether the window is valid.
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, GHOST_WindowWin32, and GHOST_WindowX11.
Definition at line 74 of file GHOST_Window.hh.
Referenced by GHOST_WindowCocoa::getValid(), GHOST_WindowSDL::getValid(), GHOST_WindowWayland::getValid(), GHOST_WindowWin32::getValid(), and GHOST_WindowX11::getValid().
|
overridevirtual |
Return the current window decoration style flags.
Implements GHOST_IWindow.
Definition at line 62 of file GHOST_Window.cc.
References window_decoration_style_flags_.
|
inlineoverridevirtual |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, GHOST_WindowWayland, GHOST_WindowWin32, and GHOST_WindowX11.
Definition at line 108 of file GHOST_Window.hh.
|
protectedpure virtual |
Tries to install a rendering context in this window.
| type | The type of rendering context installed. |
Implemented in GHOST_WindowCocoa, GHOST_WindowSDL, and GHOST_WindowX11.
Referenced by setDrawingContextType().
|
protected |
Definition at line 151 of file GHOST_Window.cc.
Referenced by GHOST_WindowCocoa::~GHOST_WindowCocoa(), GHOST_WindowSDL::~GHOST_WindowSDL(), GHOST_WindowWayland::~GHOST_WindowWayland(), GHOST_WindowWin32::~GHOST_WindowWin32(), and GHOST_WindowX11::~GHOST_WindowX11().
|
overridevirtual |
Tells if the ongoing drag & drop object can be accepted upon mouse drop
Implements GHOST_IWindow.
Definition at line 271 of file GHOST_Window.cc.
References can_accept_drag_operation_.
|
overridevirtual |
Grabs the cursor for a modal operation.
| grab | The new grab state of the cursor. |
Reimplemented from GHOST_IWindow.
Definition at line 165 of file GHOST_Window.cc.
References assert, bounds(), cursor_grab_, cursor_grab_axis_, cursor_grab_bounds_, cursor_grab_init_pos_, GHOST_IWindow::getClientBounds(), GHOST_kFailure, GHOST_kGrabDisable, GHOST_kSuccess, and setWindowCursorGrab().
Definition at line 413 of file GHOST_Window.hh.
References cursor_grab_accum_pos_, x, and y.
Referenced by GHOST_SystemCocoa::handleMouseEvent(), GHOST_SystemWin32::processCursorEvent(), GHOST_WindowCocoa::setWindowCursorGrab(), and GHOST_WindowX11::setWindowCursorGrab().
|
overridevirtual |
Set the shape of the cursor.
| cursor_shape | The new cursor shape type id. |
Implements GHOST_IWindow.
Definition at line 234 of file GHOST_Window.cc.
References cursor_shape_, GHOST_kFailure, GHOST_kSuccess, and setWindowCursorShape().
|
overridevirtual |
Shows or hides the cursor.
| visible | The new visibility state of the cursor. |
Implements GHOST_IWindow.
Definition at line 156 of file GHOST_Window.cc.
References cursor_visible_, GHOST_kFailure, GHOST_kSuccess, and setWindowCursorVisibility().
|
overridevirtual |
Set the cursor generator.
| cursor_generator | An object which generates cursors. Ownership is transferred to GHOST which is responsible for calling it's free method. |
Implements GHOST_IWindow.
Definition at line 256 of file GHOST_Window.cc.
References cursor_shape_, GHOST_kFailure, GHOST_kStandardCursorCustom, GHOST_kSuccess, and setWindowCustomCursorGenerator().
|
overridevirtual |
Set the shape of the cursor to a custom cursor.
| bitmap | The bitmap data for the cursor. |
| mask | The mask data for the cursor. |
| size | The X,Y size of the cursor in pixels. |
| hot_spot | The X,Y coordinate of the cursor hot-spot. |
Implements GHOST_IWindow.
Definition at line 243 of file GHOST_Window.cc.
References cursor_shape_, GHOST_kFailure, GHOST_kStandardCursorCustom, GHOST_kSuccess, mask(), setWindowCustomCursorShape(), and size().
|
overridevirtual |
Tries to install a rendering context in this window.
| type | The type of rendering context installed. |
Implements GHOST_IWindow.
Definition at line 78 of file GHOST_Window.cc.
References drawing_context_type_, GHOST_kDrawingContextTypeNone, GHOST_kFailure, GHOST_kSuccess, newDrawingContext(), and want_context_params_.
Referenced by GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowSDL::GHOST_WindowSDL(), GHOST_WindowWayland::GHOST_WindowWayland(), GHOST_WindowWin32::GHOST_WindowWin32(), and GHOST_WindowX11::GHOST_WindowX11().
|
overridevirtual |
Sets the window "modified" status, indicating unsaved changes.
| is_unsaved_changes | Unsaved changes or not. |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa.
Definition at line 281 of file GHOST_Window.cc.
References GHOST_kSuccess, and is_unsaved_changes_.
Referenced by GHOST_WindowCocoa::setModifiedState().
|
inlineoverridevirtual |
Sets the file name represented by this window.
| filepath | The file directory. |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, and GHOST_WindowNULL.
Definition at line 83 of file GHOST_Window.hh.
References GHOST_kFailure.
|
inlineoverridevirtual |
Sets the progress bar value displayed in the window/application icon
| progress | The progress percentage (0.0 to 1.0). |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowCocoa, GHOST_WindowWin32, and GHOST_WindowX11.
Definition at line 157 of file GHOST_Window.hh.
References GHOST_kFailure.
|
overridevirtual |
Sets the swap interval for #swapBuffers.
| interval | The swap interval to use. |
Implements GHOST_IWindow.
Definition at line 114 of file GHOST_Window.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland().
|
inlineoverridevirtual |
Changes the window user data.
| user_data | The window user data. |
Implements GHOST_IWindow.
Definition at line 236 of file GHOST_Window.hh.
References user_data_.
|
inlineprotectedvirtual |
Sets the cursor grab on the window using native window system calls.
Reimplemented in GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, and GHOST_WindowX11.
Definition at line 293 of file GHOST_Window.hh.
References GHOST_kSuccess.
Referenced by setCursorGrab().
|
protectedpure virtual |
Implemented in GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, and GHOST_WindowX11.
Referenced by setCursorShape().
|
protectedpure virtual |
Sets the cursor visibility on the window using native window system calls.
Implemented in GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, and GHOST_WindowX11.
Referenced by setCursorVisibility().
|
inlineprotectedvirtual |
Reimplemented in GHOST_WindowWayland.
Definition at line 308 of file GHOST_Window.hh.
References GHOST_CursorGenerator::free_fn, and GHOST_kFailure.
Referenced by setCustomCursorGenerator().
|
protectedpure virtual |
Implemented in GHOST_WindowCocoa, GHOST_WindowNULL, GHOST_WindowSDL, GHOST_WindowWayland, and GHOST_WindowX11.
References mask(), and size().
Referenced by setCustomCursorShape().
|
overridevirtual |
Set the window decoration style flags.
| style_flags | Window decoration style flags. |
Implements GHOST_IWindow.
Definition at line 67 of file GHOST_Window.cc.
References window_decoration_style_flags_.
|
overridevirtual |
Set the window decoration style settings.
| decoration_settings | Window decoration style settings. |
Implements GHOST_IWindow.
Definition at line 72 of file GHOST_Window.cc.
References window_decoration_style_settings_.
|
overridevirtual |
Acquire the next buffer of the swap chain.
Implements GHOST_IWindow.
Definition at line 105 of file GHOST_Window.cc.
|
overridevirtual |
Implements GHOST_IWindow.
Reimplemented in GHOST_WindowNULL, and GHOST_WindowWayland.
Definition at line 109 of file GHOST_Window.cc.
Referenced by GHOST_WindowWayland::swapBufferRelease().
| GHOST_TSuccess GHOST_Window::updateDrawingContext | ( | ) |
Updates the drawing context of this window. Needed whenever the window is changed.
Definition at line 146 of file GHOST_Window.cc.
Referenced by GHOST_WindowCocoa::GHOST_WindowCocoa(), and GHOST_SystemCocoa::handleWindowEvent().
|
protected |
The acceptance of the "drop candidate" of the current drag & drop operation.
Definition at line 347 of file GHOST_Window.hh.
Referenced by canAcceptDragOperation(), GHOST_Window(), and setAcceptDragOperation().
|
protected |
The current grabbed state of the cursor
Definition at line 326 of file GHOST_Window.hh.
Referenced by getCursorGrabBounds(), getCursorGrabMode(), getCursorGrabModeIsWarp(), getCursorGrabState(), GHOST_WindowWayland::getCursorGrabUseSoftwareDisplay(), GHOST_Window(), setCursorGrab(), GHOST_WindowCocoa::setWindowCursorGrab(), GHOST_WindowWayland::setWindowCursorGrab(), and GHOST_WindowX11::setWindowCursorGrab().
|
protected |
Accumulated offset from cursor_grab_init_pos_.
Definition at line 335 of file GHOST_Window.hh.
Referenced by getCursorGrabAccum(), GHOST_Window(), and setCursorGrabAccum().
|
protected |
Grab cursor axis.
Definition at line 329 of file GHOST_Window.hh.
Referenced by getCursorGrabAxis(), getCursorGrabState(), GHOST_Window(), setCursorGrab(), and GHOST_WindowWayland::setWindowCursorGrab().
|
protected |
Wrap the cursor within this region.
Definition at line 338 of file GHOST_Window.hh.
Referenced by getCursorGrabBounds(), getCursorGrabState(), setCursorGrab(), GHOST_WindowCocoa::setWindowCursorGrab(), and GHOST_WindowX11::setWindowCursorGrab().
|
protected |
Initial grab location.
Definition at line 332 of file GHOST_Window.hh.
Referenced by getCursorGrabInitPos(), GHOST_Window(), setCursorGrab(), GHOST_WindowCocoa::setWindowCursorGrab(), GHOST_WindowWayland::setWindowCursorGrab(), and GHOST_WindowX11::setWindowCursorGrab().
|
protected |
The current shape of the cursor
Definition at line 341 of file GHOST_Window.hh.
Referenced by GHOST_WindowWayland::cursor_shape_refresh(), getCursorShape(), GHOST_Window(), setCursorShape(), setCustomCursorGenerator(), setCustomCursorShape(), GHOST_WindowWayland::setWindowCursorShape(), and GHOST_WindowWayland::setWindowCustomCursorGenerator().
|
protected |
The current visibility of the cursor
Definition at line 323 of file GHOST_Window.hh.
Referenced by getCursorVisibility(), GHOST_Window(), and setCursorVisibility().
|
protected |
The drawing context installed in this window.
Definition at line 317 of file GHOST_Window.hh.
Referenced by getDrawingContextType(), GHOST_Window(), and setDrawingContextType().
|
protected |
Stores whether this is a full screen window.
Definition at line 353 of file GHOST_Window.hh.
Referenced by GHOST_Window(), and GHOST_WindowCocoa::GHOST_WindowCocoa().
|
protected |
|
protected |
|
protected |
Definition at line 370 of file GHOST_Window.hh.
Referenced by getHDRInfo(), GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowWayland::GHOST_WindowWayland(), GHOST_WindowCocoa::newDrawingContext(), GHOST_WindowX11::newDrawingContext(), and GHOST_WindowWin32::updateHDRInfo().
|
protected |
Modified state : are there unsaved changes
Definition at line 350 of file GHOST_Window.hh.
Referenced by getModifiedState(), GHOST_Window(), and setModifiedState().
|
protected |
Definition at line 368 of file GHOST_Window.hh.
Referenced by getNativePixelSize(), GHOST_Window(), and GHOST_WindowCocoa::setNativePixelSize().
|
protected |
The presence of progress indicator with the application icon
Definition at line 344 of file GHOST_Window.hh.
Referenced by GHOST_WindowCocoa::endProgressBar(), GHOST_Window(), and GHOST_WindowCocoa::setProgressBar().
|
protected |
The window user data
Definition at line 320 of file GHOST_Window.hh.
Referenced by getUserData(), GHOST_Window(), and setUserData().
|
protected |
The desired parameters to use when initializing the context for this window.
Definition at line 360 of file GHOST_Window.hh.
Referenced by GHOST_Window(), GHOST_WindowCocoa::newDrawingContext(), GHOST_WindowSDL::newDrawingContext(), GHOST_WindowX11::newDrawingContext(), and setDrawingContextType().
|
protected |
Window Decoration Styles.
Definition at line 356 of file GHOST_Window.hh.
Referenced by GHOST_WindowCocoa::applyWindowDecorationStyle(), GHOST_WindowWin32::applyWindowDecorationStyle(), getWindowDecorationStyleFlags(), GHOST_Window(), and setWindowDecorationStyleFlags().
|
protected |
Definition at line 357 of file GHOST_Window.hh.
Referenced by GHOST_WindowCocoa::applyWindowDecorationStyle(), GHOST_WindowWin32::applyWindowDecorationStyle(), GHOST_Window(), and setWindowDecorationStyleSettings().