Go to the documentation of this file.
28 #ifndef __RENDERSYSTEMCAPABILITIESMANAGER_H__
29 #define __RENDERSYSTEMCAPABILITIESMANAGER_H__
RenderSystemCapabilitiesSerializer * mSerializer
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
const String mScriptPattern
virtual ~RenderSystemCapabilitiesManager()
Default destructor.
void parseCapabilitiesFromArchive(const String &filename, const String &archiveType, bool recursive=true)
RenderSystemCapabilities * loadParsedCapabilities(const String &name)
Returns a capability loaded with RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive method...
static RenderSystemCapabilitiesManager * getSingletonPtr(void)
Override standard Singleton retrieval.
CapabilitiesMap mCapabilitiesMap
static RenderSystemCapabilitiesManager & getSingleton(void)
Override standard Singleton retrieval.
Template class for creating single-instance global classes.
const map< String, RenderSystemCapabilities * >::type & getCapabilities() const
Access to the internal map of loaded capabilities.
singleton class for storing the capabilities of the graphics card.
void _addRenderSystemCapabilities(const String &name, RenderSystemCapabilities *caps)
Method used by RenderSystemCapabilitiesSerializer::parseScript.
Class for serializing RenderSystemCapabilities to / from a .rendercaps script.
Class for managing RenderSystemCapabilities database for Ogre.
RenderSystemCapabilitiesManager()
Default constructor.
map< String, RenderSystemCapabilities * >::type CapabilitiesMap
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.