Configuration contains some openGL variables. More...
#include <CCConfiguration.h>
Public Member Functions | |
| virtual | ~Configuration () |
| int | getMaxTextureSize () const |
| OpenGL Max texture size. More... | |
| var | getMaxTextureSize () |
| OpenGL Max texture size. More... | |
| local | getMaxTextureSize () |
| OpenGL Max texture size. More... | |
| int | getMaxModelviewStackDepth () const |
| OpenGL Max Modelview Stack Depth. More... | |
| int | getMaxTextureUnits () const |
| returns the maximum texture units More... | |
| bool | supportsNPOT () const |
| Whether or not the GPU supports NPOT (Non Power Of Two) textures. More... | |
| bool | supportsPVRTC () const |
| Whether or not PVR Texture Compressed is supported. More... | |
| bool | supportsETC () const |
| Whether or not ETC Texture Compressed is supported. More... | |
| bool | supportsS3TC () const |
| Whether or not S3TC Texture Compressed is supported. More... | |
| bool | supportsATITC () const |
| Whether or not ATITC Texture Compressed is supported. More... | |
| bool | supportsBGRA8888 () const |
| Whether or not BGRA8888 textures are supported. More... | |
| var | supportsBGRA8888 () |
| Whether or not BGRA8888 textures are supported. More... | |
| local | supportsBGRA8888 () |
| Whether or not BGRA8888 textures are supported. More... | |
| bool | supportsDiscardFramebuffer () const |
| Whether or not glDiscardFramebufferEXT is supported. More... | |
| bool | supportsShareableVAO () const |
| Whether or not shareable VAOs are supported. More... | |
| bool | checkForGLExtension (const std::string &searchName) const |
| returns whether or not an OpenGL is supported More... | |
| var | checkForGLExtension ( var searchName) |
| returns whether or not an OpenGL is supported More... | |
| local | checkForGLExtension ( local searchName) |
| returns whether or not an OpenGL is supported More... | |
| bool | init () |
| const Value & | getValue (const std::string &key, const Value &defaultValue=Value::Null) const |
| returns the value of a given key as a double More... | |
| void | setValue (const std::string &key, const Value &value) |
| sets a new key/value pair in the configuration dictionary More... | |
| std::string | getInfo () const |
| returns the Configuration info More... | |
| var | getInfo () |
| returns the Configuration info More... | |
| local | getInfo () |
| returns the Configuration info More... | |
| void | gatherGPUInfo () |
| gathers OpenGL / GPU information More... | |
| void | loadConfigFile (const std::string &filename) |
| Loads a config file. More... | |
Public Member Functions inherited from Ref | |
| void | retain () |
| Retains the ownership. More... | |
| void | release () |
| Release the ownership immediately. More... | |
| local | release () |
| Release the ownership immediately. More... | |
| Ref * | autorelease () |
| Release the ownership sometime soon automatically. More... | |
| unsigned int | getReferenceCount () const |
| Returns the Ref's current reference count. More... | |
| virtual | ~Ref () |
Static Public Member Functions | |
| static Configuration * | getInstance () |
| returns a shared instance of Configuration More... | |
| static void | destroyInstance () |
| purge the shared instance of Configuration More... | |
| var | destroyInstance () |
| purge the shared instance of Configuration More... | |
| local | destroyInstance () |
| purge the shared instance of Configuration More... | |
| static CC_DEPRECATED_ATTRIBUTE Configuration * | sharedConfiguration () |
| local | sharedConfiguration () |
| static CC_DEPRECATED_ATTRIBUTE void | purgeConfiguration () |
| local | purgeConfiguration () |
Protected Attributes | |
| GLint | _maxTextureSize |
| GLint | _maxModelviewStackDepth |
| var | _maxModelviewStackDepth |
| local | _maxModelviewStackDepth |
| bool | _supportsPVRTC |
| bool | _supportsETC1 |
| var | _supportsETC1 |
| local | _supportsETC1 |
| bool | _supportsS3TC |
| var | _supportsS3TC |
| local | _supportsS3TC |
| bool | _supportsATITC |
| var | _supportsATITC |
| local | _supportsATITC |
| bool | _supportsNPOT |
| var | _supportsNPOT |
| local | _supportsNPOT |
| bool | _supportsBGRA8888 |
| var | _supportsBGRA8888 |
| local | _supportsBGRA8888 |
| bool | _supportsDiscardFramebuffer |
| var | _supportsDiscardFramebuffer |
| local | _supportsDiscardFramebuffer |
| bool | _supportsShareableVAO |
| var | _supportsShareableVAO |
| local | _supportsShareableVAO |
| GLint | _maxSamplesAllowed |
| GLint | _maxTextureUnits |
| char * | _glExtensions |
| ValueMap | _valueDict |
| var | _valueDict |
| local | _valueDict |
Protected Attributes inherited from Ref | |
| unsigned int | _referenceCount |
| count of references More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Ref | |
| Ref () | |
| Constructor. More... | |
| Ref () | |
| Constructor. More... | |
Configuration contains some openGL variables.
|
virtual |
| bool checkForGLExtension | ( | const std::string & | searchName) | const |
returns whether or not an OpenGL is supported
| var checkForGLExtension | ( | var | searchName) |
returns whether or not an OpenGL is supported
| local checkForGLExtension | ( | local | searchName) |
returns whether or not an OpenGL is supported
|
static |
purge the shared instance of Configuration
|
static |
purge the shared instance of Configuration
|
static |
purge the shared instance of Configuration
| void gatherGPUInfo | ( | ) |
gathers OpenGL / GPU information
| var gatherGPUInfo | ( | ) |
gathers OpenGL / GPU information
| local gatherGPUInfo | ( | ) |
gathers OpenGL / GPU information
| std::string getInfo | ( | ) | const |
returns the Configuration info
| var getInfo | ( | ) |
returns the Configuration info
| local getInfo | ( | ) |
returns the Configuration info
|
static |
returns a shared instance of Configuration
|
static |
returns a shared instance of Configuration
|
static |
returns a shared instance of Configuration
| int getMaxModelviewStackDepth | ( | ) | const |
OpenGL Max Modelview Stack Depth.
| var getMaxModelviewStackDepth | ( | ) |
OpenGL Max Modelview Stack Depth.
| local getMaxModelviewStackDepth | ( | ) |
OpenGL Max Modelview Stack Depth.
| int getMaxTextureSize | ( | ) | const |
OpenGL Max texture size.
| var getMaxTextureSize | ( | ) |
OpenGL Max texture size.
| local getMaxTextureSize | ( | ) |
OpenGL Max texture size.
| int getMaxTextureUnits | ( | ) | const |
returns the maximum texture units
| var getMaxTextureUnits | ( | ) |
returns the maximum texture units
| local getMaxTextureUnits | ( | ) |
returns the maximum texture units
| const Value& getValue | ( | const std::string & | key, |
| const Value & | defaultValue = Value::Null |
||
| ) | const |
returns the value of a given key as a double
| var getValue | ( | var | key, |
| var | defaultValue = Value::Null |
||
| ) |
returns the value of a given key as a double
| local getValue | ( | local | key, |
| local | defaultValue = Value::Null |
||
| ) |
returns the value of a given key as a double
| bool init | ( | ) |
| var init | ( | ) |
| local init | ( | ) |
| void loadConfigFile | ( | const std::string & | filename) |
Loads a config file.
If the keys are already present, then they are going to be replaced. Otherwise the new keys are added.
| var loadConfigFile | ( | var | filename) |
Loads a config file.
If the keys are already present, then they are going to be replaced. Otherwise the new keys are added.
| local loadConfigFile | ( | local | filename) |
Loads a config file.
If the keys are already present, then they are going to be replaced. Otherwise the new keys are added.
|
static |
|
static |
|
static |
| void setValue | ( | const std::string & | key, |
| const Value & | value | ||
| ) |
sets a new key/value pair in the configuration dictionary
| var setValue | ( | var | key, |
| var | value | ||
| ) |
sets a new key/value pair in the configuration dictionary
| local setValue | ( | local | key, |
| local | value | ||
| ) |
sets a new key/value pair in the configuration dictionary
|
static |
|
static |
|
static |
| bool supportsATITC | ( | ) | const |
Whether or not ATITC Texture Compressed is supported.
| var supportsATITC | ( | ) |
Whether or not ATITC Texture Compressed is supported.
| local supportsATITC | ( | ) |
Whether or not ATITC Texture Compressed is supported.
| bool supportsBGRA8888 | ( | ) | const |
Whether or not BGRA8888 textures are supported.
| var supportsBGRA8888 | ( | ) |
Whether or not BGRA8888 textures are supported.
| local supportsBGRA8888 | ( | ) |
Whether or not BGRA8888 textures are supported.
| bool supportsDiscardFramebuffer | ( | ) | const |
Whether or not glDiscardFramebufferEXT is supported.
| var supportsDiscardFramebuffer | ( | ) |
Whether or not glDiscardFramebufferEXT is supported.
| local supportsDiscardFramebuffer | ( | ) |
Whether or not glDiscardFramebufferEXT is supported.
| bool supportsETC | ( | ) | const |
Whether or not ETC Texture Compressed is supported.
| var supportsETC | ( | ) |
Whether or not ETC Texture Compressed is supported.
| local supportsETC | ( | ) |
Whether or not ETC Texture Compressed is supported.
| bool supportsNPOT | ( | ) | const |
Whether or not the GPU supports NPOT (Non Power Of Two) textures.
OpenGL ES 2.0 already supports NPOT (iOS).
| var supportsNPOT | ( | ) |
Whether or not the GPU supports NPOT (Non Power Of Two) textures.
OpenGL ES 2.0 already supports NPOT (iOS).
| local supportsNPOT | ( | ) |
Whether or not the GPU supports NPOT (Non Power Of Two) textures.
OpenGL ES 2.0 already supports NPOT (iOS).
| bool supportsPVRTC | ( | ) | const |
Whether or not PVR Texture Compressed is supported.
| var supportsPVRTC | ( | ) |
Whether or not PVR Texture Compressed is supported.
| local supportsPVRTC | ( | ) |
Whether or not PVR Texture Compressed is supported.
| bool supportsS3TC | ( | ) | const |
Whether or not S3TC Texture Compressed is supported.
| var supportsS3TC | ( | ) |
Whether or not S3TC Texture Compressed is supported.
| local supportsS3TC | ( | ) |
Whether or not S3TC Texture Compressed is supported.
| bool supportsShareableVAO | ( | ) | const |
Whether or not shareable VAOs are supported.
| var supportsShareableVAO | ( | ) |
Whether or not shareable VAOs are supported.
| local supportsShareableVAO | ( | ) |
Whether or not shareable VAOs are supported.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |