OGRE  1.10.4
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 (bool autoCreateWindow, GLES2RenderSystem *renderSystem, const String &windowTitle)
 
RenderWindowcreateWindow (bool autoCreateWindow, RenderSystem *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...
 
GLES2StateCacheManagergetStateCacheManager () const
 Get the state cache manager. 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)
 
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 setStateCacheManager (GLES2StateCacheManager *stateCacheMgr)
 Set a valid state cache manager. 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() [1/2]

RenderWindow* Ogre::NaClGLSupport::createWindow ( bool  autoCreateWindow,
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

◆ createWindow() [2/2]

RenderWindow* Ogre::GLES2Support::createWindow ( bool  autoCreateWindow,
RenderSystem renderSystem,
const String windowTitle 
)
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

◆ getStateCacheManager()

GLES2StateCacheManager* Ogre::GLES2Support::getStateCacheManager ( ) const
inlineinherited

Get the state cache manager.

Referenced by Ogre::GLES2HardwareBufferManagerBase::getStateCacheManager().

◆ setStateCacheManager()

void Ogre::GLES2Support::setStateCacheManager ( GLES2StateCacheManager stateCacheMgr)
inlineinherited

Set a valid state cache manager.


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