Blender  V2.59
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
GHOST_WindowWin32 Class Reference

#include <GHOST_WindowWin32.h>

Inheritance diagram for GHOST_WindowWin32:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GHOST_WindowWin32 (GHOST_SystemWin32 *system, const STR_String &title, GHOST_TInt32 left, GHOST_TInt32 top, GHOST_TUns32 width, GHOST_TUns32 height, GHOST_TWindowState state, GHOST_TDrawingContextType type=GHOST_kDrawingContextTypeNone, const bool stereoVisual=false, const GHOST_TUns16 numOfAASamples=0, GHOST_TEmbedderWindowID parentWindowHwnd=0, GHOST_TSuccess msEnabled=GHOST_kFailure, int msPixelFormat=0)
virtual ~GHOST_WindowWin32 ()
GHOST_WindowgetNextWindow ()
virtual bool getValid () const
virtual HWND getHWND () const
virtual void setTitle (const STR_String &title)
virtual void getTitle (STR_String &title) const
virtual void getWindowBounds (GHOST_Rect &bounds) const
virtual void getClientBounds (GHOST_Rect &bounds) const
virtual GHOST_TSuccess setClientWidth (GHOST_TUns32 width)
virtual GHOST_TSuccess setClientHeight (GHOST_TUns32 height)
virtual GHOST_TSuccess setClientSize (GHOST_TUns32 width, GHOST_TUns32 height)
virtual GHOST_TWindowState getState () const
virtual void screenToClient (GHOST_TInt32 inX, GHOST_TInt32 inY, GHOST_TInt32 &outX, GHOST_TInt32 &outY) const
virtual void clientToScreen (GHOST_TInt32 inX, GHOST_TInt32 inY, GHOST_TInt32 &outX, GHOST_TInt32 &outY) const
virtual GHOST_TSuccess setState (GHOST_TWindowState state)
virtual GHOST_TSuccess setOrder (GHOST_TWindowOrder order)
virtual GHOST_TSuccess swapBuffers ()
virtual GHOST_TSuccess activateDrawingContext ()
virtual GHOST_TSuccess invalidate ()
virtual GHOST_TSuccess setProgressBar (float progress)
virtual GHOST_TSuccess endProgressBar ()
void registerMouseClickEvent (int press)
void lostMouseCapture ()
void loadCursor (bool visible, GHOST_TStandardCursor cursorShape) const
const GHOST_TabletDataGetTabletData ()
void processWin32TabletInitEvent ()
void processWin32TabletEvent (WPARAM wParam, LPARAM lParam)

Static Public Member Functions

static LPCSTR getWindowClassName ()

Protected Member Functions

GHOST_TSuccess initMultisample (PIXELFORMATDESCRIPTOR pfd)
virtual GHOST_TSuccess installDrawingContext (GHOST_TDrawingContextType type)
virtual GHOST_TSuccess removeDrawingContext ()
virtual GHOST_TSuccess setWindowCursorVisibility (bool visible)
virtual GHOST_TSuccess setWindowCursorGrab (GHOST_TGrabCursorMode mode)
virtual GHOST_TSuccess setWindowCursorShape (GHOST_TStandardCursor shape)
virtual GHOST_TSuccess setWindowCustomCursorShape (GHOST_TUns8 bitmap[16][2], GHOST_TUns8 mask[16][2], int hotX, int hotY)
virtual GHOST_TSuccess setWindowCustomCursorShape (GHOST_TUns8 *bitmap, GHOST_TUns8 *mask, int sizex, int sizey, int hotX, int hotY, int fg_color, int bg_color)

Protected Attributes

GHOST_SystemWin32m_system
GHOST_DropTargetWin32m_dropTarget
HWND m_hWnd
HDC m_hDC
HGLRC m_hGlRc
bool m_hasMouseCaptured
bool m_hasGrabMouse
int m_nPressedButtons
HCURSOR m_customCursor
ITaskbarList3 * m_Bar
HMODULE m_wintab
GHOST_TabletDatam_tabletData
HCTX m_tablet
LONG m_maxPressure
LONG m_maxAzimuth
LONG m_maxAltitude
GHOST_TUns16 m_multisample
GHOST_TSuccess m_multisampleEnabled
int m_msPixelFormat
const STR_Stringm_title
GHOST_TInt32 m_left
GHOST_TInt32 m_top
GHOST_TUns32 m_width
GHOST_TUns32 m_height
GHOST_TWindowState m_normal_state
bool m_stereo
GHOST_Windowm_nextWindow
GHOST_TEmbedderWindowID m_parentWindowHwnd

Static Protected Attributes

static HGLRC s_firsthGLRc = NULL
static HDC s_firstHDC = NULL
static LPCSTR s_windowClassName = "GHOST_WindowClass"
static const int s_maxTitleLength = 128

Detailed Description

GHOST window on M$ Windows OSs.

Author:
Maarten Gribnau
Date:
May 10, 2001

Definition at line 68 of file GHOST_WindowWin32.h.


Constructor & Destructor Documentation

GHOST_WindowWin32::GHOST_WindowWin32 ( GHOST_SystemWin32 system,
const STR_String title,
GHOST_TInt32  left,
GHOST_TInt32  top,
GHOST_TUns32  width,
GHOST_TUns32  height,
GHOST_TWindowState  state,
GHOST_TDrawingContextType  type = GHOST_kDrawingContextTypeNone,
const bool  stereoVisual = false,
const GHOST_TUns16  numOfAASamples = 0,
GHOST_TEmbedderWindowID  parentWindowHwnd = 0,
GHOST_TSuccess  msEnabled = GHOST_kFailure,
int  msPixelFormat = 0 
)

Constructor. Creates a new window and opens it. To check if the window was created properly, use the getValid() method.

Parameters:
titleThe text shown in the title bar of the window.
leftThe coordinate of the left edge of the window.
topThe coordinate of the top edge of the window.
widthThe width the window.
heightThe height the window.
stateThe state the window is initially opened with.
typeThe type of drawing context installed in this window.
stereoVisualStereo visual for quad buffered stereo.
numOfAASamplesNumber of samples used for AA (zero if no AA)

Definition at line 124 of file GHOST_WindowWin32.cpp.

References GHOST_TabletData::Active, BOOL, CLSID_TaskbarList, GHOST_kTabletModeNone, GHOST_kWindowStateFullScreen, GHOST_kWindowStateMaximized, GHOST_kWindowStateMinimized, GHOST_kWindowStateNormal, IID_ITaskbarList, left, LPVOID, m_Bar, m_dropTarget, m_hDC, m_hWnd, m_maxAltitude, m_maxAzimuth, m_maxPressure, m_parentWindowHwnd, m_system, m_tablet, m_tabletData, m_wintab, NULL, PACKETDATA, PACKETMODE, s_firstHDC, s_windowClassName, GHOST_Window::setDrawingContextType(), and TRUE.

Referenced by installDrawingContext().

GHOST_WindowWin32::~GHOST_WindowWin32 ( ) [virtual]

Member Function Documentation

GHOST_TSuccess GHOST_WindowWin32::activateDrawingContext ( ) [virtual]

Activates the drawing context of this window.

Returns:
Indication of success.

Implements GHOST_IWindow.

Definition at line 659 of file GHOST_WindowWin32.cpp.

References GHOST_kDrawingContextTypeOpenGL, GHOST_kFailure, GHOST_kSuccess, GHOST_Window::m_drawingContextType, m_hDC, m_hGlRc, and TRUE.

void GHOST_WindowWin32::clientToScreen ( GHOST_TInt32  inX,
GHOST_TInt32  inY,
GHOST_TInt32 outX,
GHOST_TInt32 outY 
) const [virtual]

Converts a point in screen coordinates to client rectangle coordinates

Parameters:
inXThe x-coordinate in the client rectangle.
inYThe y-coordinate in the client rectangle.
outXThe x-coordinate on the screen.
outYThe y-coordinate on the screen.

Implements GHOST_IWindow.

Definition at line 592 of file GHOST_WindowWin32.cpp.

References m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::endProgressBar ( ) [virtual]

Hides the progress bar in the icon

Reimplemented from GHOST_Window.

Definition at line 1261 of file GHOST_WindowWin32.cpp.

References GHOST_kFailure, GHOST_kSuccess, m_Bar, m_hWnd, S_OK, and TBPF_NOPROGRESS.

void GHOST_WindowWin32::getClientBounds ( GHOST_Rect bounds) const [virtual]

Returns the client rectangle dimensions. The left and top members of the rectangle are always zero.

Parameters:
boundsThe bounding rectangle of the cleient area of the window.

Implements GHOST_IWindow.

Definition at line 462 of file GHOST_WindowWin32.cpp.

References getState(), GHOST_kWindowStateEmbedded, GHOST_kWindowStateMaximized, GHOST_Rect::m_b, m_hWnd, GHOST_Rect::m_l, GHOST_Rect::m_r, GHOST_Rect::m_t, and state.

Referenced by GHOST_SystemWin32::processCursorEvent(), setClientHeight(), setClientSize(), and setClientWidth().

HWND GHOST_WindowWin32::getHWND ( ) const [virtual]

Access to the handle of the window.

Returns:
The handle of the window.

Definition at line 431 of file GHOST_WindowWin32.cpp.

References m_hWnd.

Referenced by GHOST_DropTargetWin32::GHOST_DropTargetWin32(), and initMultisample().

GHOST_Window * GHOST_WindowWin32::getNextWindow ( )

Returns the window to replace this one if it's getting replaced

Returns:
The window replacing this one.

Definition at line 421 of file GHOST_WindowWin32.cpp.

References m_nextWindow.

Referenced by GHOST_SystemWin32::createWindow().

GHOST_TWindowState GHOST_WindowWin32::getState ( ) const [virtual]

Returns the state of the window (normal, minimized, maximized).

Returns:
The state of the window.

Implements GHOST_IWindow.

Definition at line 554 of file GHOST_WindowWin32.cpp.

References GHOST_kWindowStateEmbedded, GHOST_kWindowStateFullScreen, GHOST_kWindowStateMaximized, GHOST_kWindowStateMinimized, GHOST_kWindowStateNormal, m_hWnd, m_parentWindowHwnd, and state.

Referenced by getClientBounds(), installDrawingContext(), and setState().

const GHOST_TabletData* GHOST_WindowWin32::GetTabletData ( ) [inline, virtual]

Returns the tablet data (pressure etc).

Returns:
The tablet data (pressure etc).

Implements GHOST_IWindow.

Definition at line 268 of file GHOST_WindowWin32.h.

References m_tabletData.

void GHOST_WindowWin32::getTitle ( STR_String title) const [virtual]

Returns the title displayed in the title bar.

Parameters:
titleThe title displayed in the title bar.

Implements GHOST_IWindow.

Definition at line 442 of file GHOST_WindowWin32.cpp.

References m_hWnd, and s_maxTitleLength.

bool GHOST_WindowWin32::getValid ( ) const [virtual]

Returns indication as to whether the window is valid.

Returns:
The validity of the window.

Implements GHOST_IWindow.

Definition at line 426 of file GHOST_WindowWin32.cpp.

References m_hWnd.

Referenced by GHOST_SystemWin32::createWindow().

void GHOST_WindowWin32::getWindowBounds ( GHOST_Rect bounds) const [virtual]

Returns the window rectangle dimensions. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.

Parameters:
boundsThe bounding rectangle of the window.

Implements GHOST_IWindow.

Definition at line 451 of file GHOST_WindowWin32.cpp.

References GHOST_Rect::m_b, m_hWnd, GHOST_Rect::m_l, GHOST_Rect::m_r, and GHOST_Rect::m_t.

Referenced by setClientHeight(), setClientSize(), and setClientWidth().

static LPCSTR GHOST_WindowWin32::getWindowClassName ( ) [inline, static]

Returns the name of the window class.

Returns:
The name of the window class.

Definition at line 240 of file GHOST_WindowWin32.h.

References s_windowClassName.

Referenced by GHOST_SystemWin32::init().

GHOST_TSuccess GHOST_WindowWin32::initMultisample ( PIXELFORMATDESCRIPTOR  pfd) [protected]
GHOST_TSuccess GHOST_WindowWin32::installDrawingContext ( GHOST_TDrawingContextType  type) [protected, virtual]
GHOST_TSuccess GHOST_WindowWin32::invalidate ( void  ) [virtual]

Invalidates the contents of this window.

Implements GHOST_IWindow.

Definition at line 677 of file GHOST_WindowWin32.cpp.

References FALSE, GHOST_kFailure, GHOST_kSuccess, and m_hWnd.

void GHOST_WindowWin32::loadCursor ( bool  visible,
GHOST_TStandardCursor  cursorShape 
) const
void GHOST_WindowWin32::lostMouseCapture ( )

Inform the window that it has lost mouse capture, called in response to native window system messages.

Definition at line 938 of file GHOST_WindowWin32.cpp.

References m_hasGrabMouse, m_hasMouseCaptured, and m_nPressedButtons.

Referenced by GHOST_SystemWin32::s_wndProc().

void GHOST_WindowWin32::processWin32TabletEvent ( WPARAM  wParam,
LPARAM  lParam 
)
void GHOST_WindowWin32::processWin32TabletInitEvent ( )
void GHOST_WindowWin32::registerMouseClickEvent ( int  press)

Register a mouse click event (should be called for any real button press, controls mouse capturing).

Parameters:
press0 - mouse pressed 1 - mouse released 2 - operator grab 3 - operator ungrab

Definition at line 947 of file GHOST_WindowWin32.cpp.

References m_hasGrabMouse, m_hasMouseCaptured, m_hWnd, and m_nPressedButtons.

Referenced by GHOST_SystemWin32::s_wndProc(), and setWindowCursorGrab().

GHOST_TSuccess GHOST_WindowWin32::removeDrawingContext ( ) [protected, virtual]

Removes the current drawing context.

Returns:
Indication of success.

Implements GHOST_Window.

Definition at line 914 of file GHOST_WindowWin32.cpp.

References GHOST_kDrawingContextTypeNone, GHOST_kDrawingContextTypeOpenGL, GHOST_kFailure, GHOST_kSuccess, GHOST_Window::m_drawingContextType, m_hGlRc, s_firsthGLRc, and TRUE.

Referenced by installDrawingContext().

void GHOST_WindowWin32::screenToClient ( GHOST_TInt32  inX,
GHOST_TInt32  inY,
GHOST_TInt32 outX,
GHOST_TInt32 outY 
) const [virtual]

Converts a point in screen coordinates to client rectangle coordinates

Parameters:
inXThe x-coordinate on the screen.
inYThe y-coordinate on the screen.
outXThe x-coordinate in the client rectangle.
outYThe y-coordinate in the client rectangle.

Implements GHOST_IWindow.

Definition at line 583 of file GHOST_WindowWin32.cpp.

References m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::setClientHeight ( GHOST_TUns32  height) [virtual]

Resizes client rectangle height.

Parameters:
heightThe new height of the client area of the window.

Implements GHOST_IWindow.

Definition at line 516 of file GHOST_WindowWin32.cpp.

References getClientBounds(), GHOST_Rect::getHeight(), GHOST_Rect::getWidth(), getWindowBounds(), GHOST_kFailure, GHOST_kSuccess, and m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::setClientSize ( GHOST_TUns32  width,
GHOST_TUns32  height 
) [virtual]

Resizes client rectangle.

Parameters:
widthThe new width of the client area of the window.
heightThe new height of the client area of the window.

Implements GHOST_IWindow.

Definition at line 535 of file GHOST_WindowWin32.cpp.

References getClientBounds(), GHOST_Rect::getHeight(), GHOST_Rect::getWidth(), getWindowBounds(), GHOST_kFailure, GHOST_kSuccess, and m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::setClientWidth ( GHOST_TUns32  width) [virtual]

Resizes client rectangle width.

Parameters:
widthThe new width of the client area of the window.

Implements GHOST_IWindow.

Definition at line 497 of file GHOST_WindowWin32.cpp.

References getClientBounds(), GHOST_Rect::getHeight(), GHOST_Rect::getWidth(), getWindowBounds(), GHOST_kFailure, GHOST_kSuccess, and m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::setOrder ( GHOST_TWindowOrder  order) [virtual]

Sets the order of the window (bottom, top).

Parameters:
orderThe order of the window.
Returns:
Indication of success.

Implements GHOST_IWindow.

Definition at line 641 of file GHOST_WindowWin32.cpp.

References GHOST_kFailure, GHOST_kSuccess, GHOST_kWindowOrderTop, m_hWnd, and TRUE.

GHOST_TSuccess GHOST_WindowWin32::setProgressBar ( float  progress) [virtual]

Sets the progress bar value displayed in the window/application icon

Parameters:
progressThe progress %

Reimplemented from GHOST_Window.

Definition at line 1252 of file GHOST_WindowWin32.cpp.

References GHOST_kFailure, GHOST_kSuccess, m_Bar, m_hWnd, and S_OK.

GHOST_TSuccess GHOST_WindowWin32::setState ( GHOST_TWindowState  state) [virtual]

Sets the state of the window (normal, minimized, maximized).

Parameters:
stateThe state of the window.
Returns:
Indication of success.

Implements GHOST_IWindow.

Definition at line 601 of file GHOST_WindowWin32.cpp.

References getState(), GHOST_kFailure, GHOST_kSuccess, GHOST_kWindowStateEmbedded, GHOST_kWindowStateFullScreen, GHOST_kWindowStateMaximized, GHOST_kWindowStateMinimized, GHOST_kWindowStateNormal, m_hWnd, m_normal_state, and TRUE.

void GHOST_WindowWin32::setTitle ( const STR_String title) [virtual]

Sets the title displayed in the title bar.

Parameters:
titleThe title to display in the title bar.

Implements GHOST_IWindow.

Definition at line 436 of file GHOST_WindowWin32.cpp.

References m_hWnd.

GHOST_TSuccess GHOST_WindowWin32::setWindowCursorGrab ( GHOST_TGrabCursorMode  mode) [protected, virtual]
GHOST_TSuccess GHOST_WindowWin32::setWindowCursorShape ( GHOST_TStandardCursor  shape) [protected, virtual]

Sets the cursor shape on the window using native window system calls.

Implements GHOST_Window.

Definition at line 1064 of file GHOST_WindowWin32.cpp.

References GHOST_Window::getCursorVisibility(), GHOST_kSuccess, loadCursor(), m_customCursor, m_hWnd, and NULL.

GHOST_TSuccess GHOST_WindowWin32::setWindowCursorVisibility ( bool  visible) [protected, virtual]

Sets the cursor visibility on the window using native window system calls.

Implements GHOST_Window.

Definition at line 1020 of file GHOST_WindowWin32.cpp.

References GHOST_Window::getCursorShape(), GHOST_kSuccess, loadCursor(), and m_hWnd.

Referenced by setWindowCursorGrab().

GHOST_TSuccess GHOST_WindowWin32::setWindowCustomCursorShape ( GHOST_TUns8  bitmap[16][2],
GHOST_TUns8  mask[16][2],
int  hotX,
int  hotY 
) [protected, virtual]

Sets the cursor shape on the window using native window system calls.

Implements GHOST_Window.

Definition at line 1199 of file GHOST_WindowWin32.cpp.

GHOST_TSuccess GHOST_WindowWin32::setWindowCustomCursorShape ( GHOST_TUns8 bitmap,
GHOST_TUns8 mask,
int  sizex,
int  sizey,
int  hotX,
int  hotY,
int  fg_color,
int  bg_color 
) [protected, virtual]
GHOST_TSuccess GHOST_WindowWin32::swapBuffers ( ) [virtual]

Swaps front and back buffers of a window.

Returns:
Indication of success.

Implements GHOST_IWindow.

Definition at line 648 of file GHOST_WindowWin32.cpp.

References GHOST_kFailure, GHOST_kSuccess, is_crappy_intel_card(), m_hDC, and TRUE.


Member Data Documentation

ITaskbarList3* GHOST_WindowWin32::m_Bar [protected]

ITaskbarList3 structure for progress bar

Definition at line 351 of file GHOST_WindowWin32.h.

Referenced by endProgressBar(), GHOST_WindowWin32(), setProgressBar(), and ~GHOST_WindowWin32().

HCURSOR GHOST_WindowWin32::m_customCursor [protected]

HCURSOR structure of the custom cursor

Definition at line 348 of file GHOST_WindowWin32.h.

Referenced by loadCursor(), setWindowCursorShape(), setWindowCustomCursorShape(), and ~GHOST_WindowWin32().

Pointer to COM IDropTarget implementor

Definition at line 329 of file GHOST_WindowWin32.h.

Referenced by GHOST_WindowWin32(), and ~GHOST_WindowWin32().

Flag if an operator grabs the mouse with WM_cursor_grab/ungrab() Multiple grabs must be realesed with a single ungrab

Definition at line 344 of file GHOST_WindowWin32.h.

Referenced by lostMouseCapture(), and registerMouseClickEvent().

Flag for if window has captured the mouse

Definition at line 341 of file GHOST_WindowWin32.h.

Referenced by lostMouseCapture(), and registerMouseClickEvent().

HDC GHOST_WindowWin32::m_hDC [protected]

Definition at line 381 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

HGLRC GHOST_WindowWin32::m_hGlRc [protected]

OpenGL rendering context.

Definition at line 335 of file GHOST_WindowWin32.h.

Referenced by activateDrawingContext(), installDrawingContext(), and removeDrawingContext().

HWND GHOST_WindowWin32::m_hWnd [protected]

Definition at line 378 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

The pixelFormat to use for multisample

Definition at line 374 of file GHOST_WindowWin32.h.

Referenced by initMultisample(), and installDrawingContext().

Preferred number of samples

Definition at line 368 of file GHOST_WindowWin32.h.

Referenced by initMultisample(), installDrawingContext(), and ~GHOST_WindowWin32().

Check if multisample is supported

Definition at line 371 of file GHOST_WindowWin32.h.

Referenced by initMultisample(), installDrawingContext(), and ~GHOST_WindowWin32().

The GHOST_System passes this to wm if this window is being replaced

Definition at line 386 of file GHOST_WindowWin32.h.

Referenced by getNextWindow(), and installDrawingContext().

Definition at line 382 of file GHOST_WindowWin32.h.

Referenced by setState().

Count of number of pressed buttons

Definition at line 346 of file GHOST_WindowWin32.h.

Referenced by lostMouseCapture(), and registerMouseClickEvent().

Hwnd to parent window

Definition at line 389 of file GHOST_WindowWin32.h.

Referenced by getState(), GHOST_WindowWin32(), and installDrawingContext().

bool GHOST_WindowWin32::m_stereo [protected]

Definition at line 383 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

Pointer to system

Definition at line 327 of file GHOST_WindowWin32.h.

Referenced by GHOST_WindowWin32(), and setWindowCursorGrab().

HCTX GHOST_WindowWin32::m_tablet [protected]

Stores the Tablet context if detected Tablet features using WinTab.dll

Definition at line 363 of file GHOST_WindowWin32.h.

Referenced by GHOST_WindowWin32(), and ~GHOST_WindowWin32().

We need to following to recreate the window

Definition at line 377 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

Definition at line 379 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

Definition at line 380 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext().

HMODULE GHOST_WindowWin32::m_wintab [protected]
HDC GHOST_WindowWin32::s_firstHDC = NULL [static, protected]

The first created device context handle.

Definition at line 339 of file GHOST_WindowWin32.h.

Referenced by GHOST_WindowWin32(), and ~GHOST_WindowWin32().

HGLRC GHOST_WindowWin32::s_firsthGLRc = NULL [static, protected]

The first created OpenGL context (for sharing display lists)

Definition at line 337 of file GHOST_WindowWin32.h.

Referenced by installDrawingContext(), and removeDrawingContext().

const int GHOST_WindowWin32::s_maxTitleLength = 128 [static, protected]

Definition at line 354 of file GHOST_WindowWin32.h.

Referenced by getTitle().

LPCSTR GHOST_WindowWin32::s_windowClassName = "GHOST_WindowClass" [static, protected]

Definition at line 353 of file GHOST_WindowWin32.h.

Referenced by getWindowClassName(), and GHOST_WindowWin32().


The documentation for this class was generated from the following files: