29 #ifndef OGRE_OSXGLSupport_H
30 #define OGRE_OSXGLSupport_H
82 static CFComparisonResult
_compareModes (
const void *val1,
const void *val2,
void *context);
91 #endif // OGRE_OSXGLSupport_H
Manages the target rendering window.
void start()
Start anything special.
map< String, String >::type NameValuePairList
Name / value parameter pair (first = name, second = value)
static CFComparisonResult _compareModes(const void *val1, const void *val2, void *context)
RenderWindow * createWindow(bool autoCreateWindow, GL3PlusRenderSystem *renderSystem, const String &windowTitle)
void stop()
Stop anything special.
virtual RenderWindow * newWindow(const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams=0)
static Boolean _getDictionaryBoolean(CFDictionaryRef dict, const void *key)
virtual bool supportsPBuffers()
void * getProcAddress(const char *name)
Get the address of a function.
static long _getDictionaryLong(CFDictionaryRef dict, const void *key)
void addConfig(void)
Add any special config values to the system.
String validateConfig(void)
Make sure all the extra options are valid.
Implementation of GL 3 as a rendering system.