28 #ifndef __OgreWin32GLSupport_H__ 29 #define __OgreWin32GLSupport_H__ 49 void setConfigOption(
const String &name,
const String &value);
59 virtual RenderWindow* newWindow(
const String &name,
unsigned int width,
unsigned int height,
75 void* getProcAddress(
const String& procname);
80 virtual void initialiseExtensions();
83 bool selectPixelFormat(HDC hdc,
int colourDepth,
int multisample,
bool hwGamma);
85 virtual bool supportsPBuffers();
87 virtual unsigned int getDisplayMonitorCount()
const;
108 void refreshConfig();
109 void initialiseWGL();
110 static LRESULT CALLBACK dummyWndProc(HWND hwnd, UINT umsg, WPARAM wp, LPARAM lp);
111 static BOOL CALLBACK sCreateMonitorsInfoEnumProc(HMONITOR hMonitor, HDC hdcMonitor,
112 LPRECT lprcMonitor, LPARAM dwData);
An off-screen rendering context.
MONITORINFOEX monitorInfoEx
vector< int >::type mFSAALevels
DisplayMonitorInfoList mMonitorInfoList
PixelComponentType
Pixel component format.
Implementation of GL as a rendering system.
map< String, String >::type NameValuePairList
Name / value parameter pair (first = name, second = value)
Win32Window * mInitialWindow
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
DisplayMonitorInfoList::iterator DisplayMonitorInfoIterator
Manages the target rendering window.
vector< DEVMODE >::type mDevModes
vector< DisplayMonitorInfo >::type DisplayMonitorInfoList