
Go to the source code of this file.
Defines | |
| #define | CC_FONT_LABEL_SUPPORT 1 |
| #define | CC_DIRECTOR_FAST_FPS 1 |
| #define | CC_DIRECTOR_FPS_INTERVAL (0.1f) |
| #define | CC_DIRECTOR_DISPATCH_FAST_EVENTS 0 |
| #define | CC_COCOSNODE_RENDER_SUBPIXEL 1 |
| #define | CC_SPRITESHEET_RENDER_SUBPIXEL 1 |
| #define | CC_TEXTURE_ATLAS_USES_VBO 1 |
| #define | CC_NODE_TRANSFORM_USING_AFFINE_MATRIX 1 |
| #define | CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP 0 |
| #define | CC_TEXTURE_NPOT_SUPPORT 0 |
| #define | CC_SPRITE_DEBUG_DRAW 0 |
| #define | CC_SPRITESHEET_DEBUG_DRAW 0 |
| #define | CC_BITMAPFONTATLAS_DEBUG_DRAW 0 |
| #define | CC_LABELATLAS_DEBUG_DRAW 0 |
| #define | CC_ENABLE_PROFILERS 0 |
| #define | CC_COMPATIBILITY_WITH_0_8 0 |
cocos2d (cc) configuration file
Definition in file ccConfig.h.
| #define CC_BITMAPFONTATLAS_DEBUG_DRAW 0 |
If enabled, all subclasses of BitmapFontAtlas will draw a bounding box Useful for debugging purposes only. It is recommened to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 152 of file ccConfig.h.
| #define CC_COCOSNODE_RENDER_SUBPIXEL 1 |
If enabled, the CCNode objects (CCSprite, CCLabel,etc) will be able to render in subpixels. If disabled, integer pixels will be used.
To enable set it to a value different than 0. Enabled by default.
Definition at line 76 of file ccConfig.h.
| #define CC_COMPATIBILITY_WITH_0_8 0 |
Enable it if you want to support v0.8 compatbility. Basically, classes without namespaces will work. It is recommended to disable compatibility once you have migrated your game to v0.9 to avoid class name polution
To enable set it to a value different than 0. Disabled by default.
Definition at line 178 of file ccConfig.h.
| #define CC_DIRECTOR_DISPATCH_FAST_EVENTS 0 |
If enabled, and only when it is used with CCFastDirector, the main loop will wait 0.04 seconds to dispatch all the events, even if there are not events to dispatch. If your game uses lot's of events (eg: touches) it might be a good idea to enable this feature. Otherwise, it is safe to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 68 of file ccConfig.h.
| #define CC_DIRECTOR_FAST_FPS 1 |
If enabled, then the FPS will be drawn using CCLabelAtlas (fast rendering). You will need to add the fps_images.png to your project. If disabled, the FPS will be rendered using CCLabel (slow rendering)
To enable set it to a value different than 0. Enabled by default.
Definition at line 47 of file ccConfig.h.
| #define CC_DIRECTOR_FPS_INTERVAL (0.1f) |
Senconds between FPS updates. 0.5 seconds, means that the FPS number will be updated every 0.5 seconds. Having a bigger number means a more reliable FPS
Default value: 0.1f
Definition at line 56 of file ccConfig.h.
| #define CC_ENABLE_PROFILERS 0 |
If enabled, will activate various profilers withing cocos2d. This statistical data will be output to the console once per second showing average time (in milliseconds) required to execute the specific routine(s). Useful for debugging purposes only. It is recommened to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 169 of file ccConfig.h.
| #define CC_FONT_LABEL_SUPPORT 1 |
If enabled, FontLabel will be used to render .ttf files. If the .ttf file is not found, then it will use the standard UIFont class If disabled, the standard UIFont class will be used.
To enable set it to a value different than 0. Enabled by default.
Definition at line 38 of file ccConfig.h.
| #define CC_LABELATLAS_DEBUG_DRAW 0 |
If enabled, all subclasses of LabeltAtlas will draw a bounding box Useful for debugging purposes only. It is recommened to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 160 of file ccConfig.h.
| #define CC_NODE_TRANSFORM_USING_AFFINE_MATRIX 1 |
If enabled, CCNode will transform the nodes using a cached Affine matrix. If disabled, the node will be transformed using glTranslate,glRotate,glScale. Using the affine matrix only requires 2 GL calls. Using the translate/rotate/scale requires 5 GL calls. But computing the Affine matrix is relative expensive. But according to performance tests, Affine matrix performs better. This parameter doesn't affect SpriteSheet nodes.
To enable set it to a value different than 0. Enabled by default.
Definition at line 107 of file ccConfig.h.
| #define CC_SPRITE_DEBUG_DRAW 0 |
If enabled, all subclasses of CCSprite will draw a bounding box Useful for debugging purposes only. It is recommened to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 136 of file ccConfig.h.
| #define CC_SPRITESHEET_DEBUG_DRAW 0 |
If enabled, all subclasses of CCSprite that are rendered using an CCSpriteSheet draw a bounding box. Useful for debugging purposes only. It is recommened to leave it disabled.
To enable set it to a value different than 0. Disabled by default.
Definition at line 144 of file ccConfig.h.
| #define CC_SPRITESHEET_RENDER_SUBPIXEL 1 |
If enabled, the CCSprite objects rendered with CCSpriteSheet will be able to render in subpixels. If disabled, integer pixels will be used.
To enable set it to a value different than 0. Enabled by default.
Definition at line 84 of file ccConfig.h.
| #define CC_TEXTURE_ATLAS_USE_TRIANGLE_STRIP 0 |
Use GL_TRIANGLE_STRIP instead of GL_TRIANGLES when rendering the texture atlas. It seems it is the recommend way, but it is much slower, so, enable it at your own risk
To enable set it to a value different than 0. Disabled by default.
Definition at line 116 of file ccConfig.h.
| #define CC_TEXTURE_ATLAS_USES_VBO 1 |
If enabled, the CCTextureAtlas object will use VBO instead of vertex list (VBO is recommended by Apple)
To enable set it to a value different than 0. Enabled by default.
Definition at line 93 of file ccConfig.h.
| #define CC_TEXTURE_NPOT_SUPPORT 0 |
If enabled, NPOT textures will be used where available. Only 3rd gen (and newer) devices support NPOT textures. NPOT textures have the following limitations:
To enable set it to a value different than 0. Disabled by default.
Definition at line 128 of file ccConfig.h.