29 #ifndef __Win32Window_H__
30 #define __Win32Window_H__
42 void create(
const String& name,
unsigned int width,
unsigned int height,
44 void setFullscreen(
bool fullScreen,
unsigned int width,
unsigned int height);
46 bool isActive(
void)
const;
47 bool isVisible()
const;
48 bool isClosed(
void)
const;
49 void reposition(
int left,
int top);
50 void resize(
unsigned int width,
unsigned int height);
51 void swapBuffers(
bool waitForVSync);
62 virtual void windowMovedOrResized(
void);
64 void getCustomAttribute(
const String& name,
void* pData );
68 virtual void setActive(
bool state );
70 void adjustWindow(
unsigned int clientWidth,
unsigned int clientHeight,
71 unsigned int* winWidth,
unsigned int* winHeight);
Manages the target rendering window.
map< String, String >::type NameValuePairList
Name / value parameter pair (first = name, second = value)
bool requiresTextureFlipping() const
Win32GLSupport & mGLSupport
HWND getWindowHandle() const
bool mIsExternalGLContext
bool mIsExternalGLControl
A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory.