OGRE  1.10.12
Object-Oriented Graphics Rendering Engine
Ogre::NaClGLSupport Class Reference

#include <OgreNaClGLSupport.h>

+ Inheritance diagram for Ogre::NaClGLSupport:

Public Member Functions

 NaClGLSupport ()
 
virtual ~NaClGLSupport ()
 
void addConfig (void)
 
bool checkExtension (const String &ext) const
 Check if an extension is available. More...
 
RenderWindowcreateWindow (GLES2RenderSystem *renderSystem, const String &windowTitle)
 
ConfigOptionMapgetConfigOptions (void)
 
unsigned int getDisplayMonitorCount () const
 Gets the number of display monitors. More...
 
String getDisplayName (void)
 
const StringgetGLVendor (void) const
 Get vendor information. More...
 
const DriverVersiongetGLVersion (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 StringgetShaderCachePath (void) const
 Get shader cache path. More...
 
const StringgetShaderLibraryPath (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...
 
RenderWindownewWindow (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  )
inlineinherited

◆ parseOptions()

NameValuePairList Ogre::GLES2Support::parseOptions ( uint w,
uint h,
bool &  fullscreen 
)
inlineinherited

◆ getGLVendor()

const String& Ogre::GLES2Support::getGLVendor ( void  ) const
inlineinherited

Get vendor information.

◆ getGLVersion()

const DriverVersion& Ogre::GLES2Support::getGLVersion ( void  ) const
inlineinherited

Get version information.

◆ getShaderCachePath()

const String& Ogre::GLES2Support::getShaderCachePath ( void  ) const
inlineinherited

Get shader cache path.

◆ getShaderLibraryPath()

const String& Ogre::GLES2Support::getShaderLibraryPath ( void  ) const
inlineinherited

Get shader library path.

◆ setShaderCachePath()

void Ogre::GLES2Support::setShaderCachePath ( String  path)
inlineinherited

Set shader cache path.

◆ setShaderLibraryPath()

void Ogre::GLES2Support::setShaderLibraryPath ( String  path)
inlineinherited

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)
inlineinherited

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
inlineinherited

Gets the number of display monitors.

See also
Root::getDisplayMonitorCount

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