| OGRE 1.10.11 Object-Oriented Graphics Rendering Engine

Public Member Functions | List of all members
Ogre::NaClGLSupport Class Reference

`#include <OgreNaClGLSupport.h>`

Inheritance diagram for Ogre::NaClGLSupport:
[legend]

## Public Member Functions
| NaClGLSupport ()
virtual | ~NaClGLSupport ()
void | addConfig (void)
bool | checkExtension (const String &ext) const
| Check if an extension is available. More...
RenderWindow * | createWindow (GLES2RenderSystem *renderSystem, const String &windowTitle)
ConfigOptionMap & | getConfigOptions (void)
unsigned int | getDisplayMonitorCount () const
| Gets the number of display monitors. More...
String | getDisplayName (void)
const String & | getGLVendor (void) const
| Get vendor information. More...
const DriverVersion & | getGLVersion (void) const
| Get version information. More...
void * | getProcAddress (const Ogre::String &name)
void * | getProcAddress (const char *procname)
| Get the address of a function. More...
const String & | getShaderCachePath (void) const
| Get shader cache path. More...
const String & | getShaderLibraryPath (void) const
| Get shader library path. More...
bool | hasMinGLVersion (int major, int minor) const
| Check if GL Version is supported. More...
void | initialiseExtensions ()
| Initialises GL extensions, must be done AFTER the GL context has been established. More...
RenderWindow * | newWindow (const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams=0)
NameValuePairList | parseOptions (uint &w, uint &h, bool &fullscreen)
void | refreshConfig (void)
void | setConfigOption (const String &name, const String &value)
void | setShaderCachePath (String path)
| Set shader cache path. More...
void | setShaderLibraryPath (String path)
| Set shader library path. More...
void | start (void)
void | stop (void)
void | switchMode (uint &width, uint &height, short &frequency)
String | validateConfig (void)

## Constructor & Destructor Documentation

## ◆ NaClGLSupport()

Ogre::NaClGLSupport::NaClGLSupport | ( |  | ) |

## ◆ ~NaClGLSupport()

virtual Ogre::NaClGLSupport::~NaClGLSupport | ( |  | ) |
| virtual

## Member Function Documentation

## ◆ switchMode()

void Ogre::NaClGLSupport::switchMode | ( | uint & | width,
|  | uint & | height,
|  | short & | frequency
| ) |  |

## ◆ getDisplayName()

String Ogre::NaClGLSupport::getDisplayName | ( | void |  | ) |

## ◆ createWindow()

RenderWindow* Ogre::NaClGLSupport::createWindow | ( | GLES2RenderSystem * | renderSystem,
|  | const String & | windowTitle
| ) |  |

## ◆ newWindow()

RenderWindow* Ogre::NaClGLSupport::newWindow | ( | const String & | name,
|  | unsigned int | width,
|  | unsigned int | height,
|  | bool | fullScreen,
|  | const NameValuePairList * | miscParams = `0`
| ) |  |

## ◆ start()

void Ogre::NaClGLSupport::start | ( | void |  | ) |

## ◆ stop()

void Ogre::NaClGLSupport::stop | ( | void |  | ) |

## ◆ addConfig()

void Ogre::NaClGLSupport::addConfig | ( | void |  | ) |

## ◆ refreshConfig()

void Ogre::NaClGLSupport::refreshConfig | ( | void |  | ) |

## ◆ validateConfig()

String Ogre::NaClGLSupport::validateConfig | ( | void |  | ) |

## ◆ setConfigOption()

void Ogre::NaClGLSupport::setConfigOption | ( | const String & | name,
|  | const String & | value
| ) |  |

## ◆ getProcAddress() [1/2]

void* Ogre::NaClGLSupport::getProcAddress | ( | const Ogre::String & | name | ) |

## ◆ getConfigOptions()

ConfigOptionMap& Ogre::GLES2Support::getConfigOptions | ( | void |  | ) |
| inline inherited

## ◆ parseOptions()

NameValuePairList Ogre::GLES2Support::parseOptions | ( | uint & | w,
|  | uint & | h,
|  | bool & | fullscreen
| ) |  |
| inline inherited

## ◆ getGLVendor()

const String& Ogre::GLES2Support::getGLVendor | ( | void |  | ) | const
| inline inherited

Get vendor information.

## ◆ getGLVersion()

const DriverVersion& Ogre::GLES2Support::getGLVersion | ( | void |  | ) | const
| inline inherited

Get version information.

## ◆ getShaderCachePath()

const String& Ogre::GLES2Support::getShaderCachePath | ( | void |  | ) | const
| inline inherited

Get shader cache path.

## ◆ getShaderLibraryPath()

const String& Ogre::GLES2Support::getShaderLibraryPath | ( | void |  | ) | const
| inline inherited

Get shader library path.

## ◆ setShaderCachePath()

void Ogre::GLES2Support::setShaderCachePath | ( | String | path | ) |
| inline inherited

Set shader cache path.

## ◆ setShaderLibraryPath()

void Ogre::GLES2Support::setShaderLibraryPath | ( | String | path | ) |
| inline inherited

Set shader library path.

## ◆ hasMinGLVersion()

bool Ogre::GLES2Support::hasMinGLVersion | ( | int | major,
|  | int | minor
| ) |  | const
| inherited

Check if GL Version is supported.

## ◆ getProcAddress() [2/2]

void* Ogre::GLES2Support::getProcAddress | ( | const char * | procname | ) |
| inline inherited

Get the address of a function.

## ◆ initialiseExtensions()

void Ogre::GLES2Support::initialiseExtensions | ( |  | ) |
| inherited

Initialises GL extensions, must be done AFTER the GL context has been established.

## ◆ checkExtension()

bool Ogre::GLES2Support::checkExtension | ( | const String & | ext | ) | const
| inherited

Check if an extension is available.

## ◆ getDisplayMonitorCount()

unsigned int Ogre::GLES2Support::getDisplayMonitorCount | ( |  | ) | const
| inline inherited

Gets the number of display monitors.

See also
  Root::getDisplayMonitorCount

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

- OgreNaClGLSupport.h