CocosSharp Namespace

2D Game and Visualization Engine.

Remarks

CocosSharp is an engine that simplifies the development of 2D games and 2D visualizations. The engine works on a variety of software platforms and is exposed as a portable class library which allows developers to write code that runs on multiple platforms at once.

Classes

TypeReason
CCAccelAmplitude action.
CCAccelAmplitudeStateDocumentation for this section has not yet been entered.
CCAccelDeccelAmplitude action.
CCAccelDeccelAmplitudeStateDocumentation for this section has not yet been entered.
CCAccelerationThe device accelerometer reports values for each axis in units of g-force.
CCAccelerometerClass that processes the accelerometer events.
CCActionThe base abstract class for Action objects.
CCActionCameraBase class for actions.
CCActionCameraStateDocumentation for this section has not yet been entered.
CCActionEaseBase class for Easing actions.
CCActionEaseStateDocumentation for this section has not yet been entered.
CCActionInstantInstant actions are immediate actions. They don't have a duration like the IntervalAction actions.
CCActionInstantStateDocumentation for this section has not yet been entered.
CCActionManager is a singleton that manages all the actions. Normally you won't need to use this singleton directly. 99% of the cases you will use the interface, which uses this singleton. But there are some cases where you might need to use this singleton. Examples:
CCActionStateEncapsulates the state of an action that is currently executing.
CCActionTagDocumentation for this section has not yet been entered.
CCActionTweenActionTween
CCActionTweenStateDocumentation for this section has not yet been entered.
CCAffineTransformDocumentation for this section has not yet been entered.
CCAmplitudeActionAn abstract class for defining actions with periodic behavior.
CCAmplitudeActionStateDocumentation for this section has not yet been entered.
CCAnimateAnimates a sprite given the name of an .
CCAnimateStateDocumentation for this section has not yet been entered.
CCAnimationA Animation object is used to perform animations on the Sprite objects.
CCAnimationCacheSingleton that manages the Animations. It saves in a cache the animations. You should use this class if you want to save your animations in a cache.
CCAnimationFrame A frame of the animation. It contains information like:
CCApplicationInitializes game and handles input events.
CCAtlasNode is a subclass of that implements the RGBAProtocol and TextureProtocol protocol.
CCBezierByAn action that moves the target with a cubic Bezier curve by a certain distance.
CCBezierByStateDocumentation for this section has not yet been entered.
CCBezierConfigDocumentation for this section has not yet been entered.
CCBezierToAn action that moves the target with a cubic Bezier curve to a destination point.
CCBezierToStateDocumentation for this section has not yet been entered.
CCBlendFuncBlend Function used for textures.
CCBlinkBlinks a object by modifying it's visible attribute.
CCBlinkStateDocumentation for this section has not yet been entered.
CCBoundingBoxIDocumentation for this section has not yet been entered.
CCBufferUsageDocumentation for this section has not yet been entered.
CCCallFuncCalls a 'callback'.
CCCallFuncNCalls a 'callback' with the node as the first argument N means .
CCCallFuncNDDocumentation for this section has not yet been entered.
CCCallFuncNDStateDocumentation for this section has not yet been entered.
CCCallFuncNStateDocumentation for this section has not yet been entered.
CCCallFuncODocumentation for this section has not yet been entered.
CCCallFuncOStateDocumentation for this section has not yet been entered.
CCCallFuncStateDocumentation for this section has not yet been entered.
CCCameraRepresents a camera whose properties specify the underlying view and projection matrices.
CCCardinalSplineByCardinal Spline path. http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Cardinal_spline
CCCardinalSplineToCardinal Spline path. http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Cardinal_spline
CCCardinalSplineToStateDocumentation for this section has not yet been entered.
CCCatmullRomByAn action that moves the target with a CatmullRom curve by a certain distance. A Catmull Rom is a Cardinal Spline with a tension of 0.5. http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Catmull.E2.80.93Rom_spline
CCCatmullRomToAn action that moves the target with a CatmullRom curve to a destination point. A Catmull Rom is a Cardinal Spline with a tension of 0.5. http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Catmull.E2.80.93Rom_spline
CCClipModeDocumentation for this section has not yet been entered.
CCClippingNode is a subclass of . It draws its content (childs) clipped using a stencil. The stencil is an other that will not be drawn. The clipping is done using the alpha part of the stencil (adjusted with an alphaThreshold).
CCColor3BRGB color composed of bytes 3 bytes v3.0
CCColor4BRGBA color composed of 4 bytes v3.0
CCColor4FRGBA color composed of 4 floats v3.0
CCConfiguration contains some openGL variables.
CCContentManagerDocumentation for this section has not yet been entered.
CCDeccelAmplitude action.
CCDeccelAmplitudeStateDocumentation for this section has not yet been entered.
CCDelayTimeDelays the action a certain amount of seconds.
CCDelayTimeStateDocumentation for this section has not yet been entered.
CCDepthFormatDocumentation for this section has not yet been entered.
CCDeviceDocumentation for this section has not yet been entered.
CCDirector Maintains the CocosSharp.CCScene objects that are in charge of displaying your game elements.
CCDisplayLinkDirector is a that synchronizes timers with the refresh rate of the display.
CCDisplayOrientationDocumentation for this section has not yet been entered.
CCDrawingPrimitivesDocumentation for this section has not yet been entered.
CCDrawNode that draws dots, segments and polygons. Faster than the "drawing primitives" since they it draws everything in one single batch.
CCEaseBackIn action.
CCEaseBackInOut action.
CCEaseBackInOutStateDocumentation for this section has not yet been entered.
CCEaseBackInStateDocumentation for this section has not yet been entered.
CCEaseBackOut action.
CCEaseBackOutStateDocumentation for this section has not yet been entered.
CCEaseBounceIn action.
CCEaseBounceInOut action.
CCEaseBounceInOutStateDocumentation for this section has not yet been entered.
CCEaseBounceInStateDocumentation for this section has not yet been entered.
CCEaseBounceOut action.
CCEaseBounceOutStateDocumentation for this section has not yet been entered.
CCEaseCustomDocumentation for this section has not yet been entered.
CCEaseCustomStateDocumentation for this section has not yet been entered.
CCEaseElasticEase Elastic abstract class.
CCEaseElasticInEase Elastic In action.
CCEaseElasticInOutEase Elastic InOut action.
CCEaseElasticInOutStateDocumentation for this section has not yet been entered.
CCEaseElasticInStateDocumentation for this section has not yet been entered.
CCEaseElasticOutEase Elastic Out action.
CCEaseElasticOutStateDocumentation for this section has not yet been entered.
CCEaseElasticStateDocumentation for this section has not yet been entered.
CCEaseExponentialInEase Exponential In.
CCEaseExponentialInOutEase Exponential InOut.
CCEaseExponentialInOutStateDocumentation for this section has not yet been entered.
CCEaseExponentialInStateDocumentation for this section has not yet been entered.
CCEaseExponentialOutEase Exponential Out.
CCEaseExponentialOutStateDocumentation for this section has not yet been entered.
CCEaseIn action with a rate.
CCEaseInOut action with a rate.
CCEaseInOutStateDocumentation for this section has not yet been entered.
CCEaseInStateDocumentation for this section has not yet been entered.
CCEaseOut action with a rate.
CCEaseOutStateDocumentation for this section has not yet been entered.
CCEaseRateActionBase class for Easing actions with rate parameters.
CCEaseRateActionStateDocumentation for this section has not yet been entered.
CCEaseSineInEase Sine In.
CCEaseSineInOutEase Sine InOut.
CCEaseSineInOutStateDocumentation for this section has not yet been entered.
CCEaseSineInStateDocumentation for this section has not yet been entered.
CCEaseSineOutEase Sine Out.
CCEaseSineOutStateDocumentation for this section has not yet been entered.
CCEmitterModeDocumentation for this section has not yet been entered.
CCEventThe base class that is extended for all CCEvents
CCEventAccelerateEvent associated with Accelerometer.
CCEventCodeDocumentation for this section has not yet been entered.
CCEventCustomDefines a custom event that can be dispatched and listened for.
CCEventGamePadDocumentation for this section has not yet been entered.
CCEventGamePadButtonDocumentation for this section has not yet been entered.
CCEventGamePadConnectionDocumentation for this section has not yet been entered.
CCEventGamePadDPadDocumentation for this section has not yet been entered.
CCEventGamePadStickDocumentation for this section has not yet been entered.
CCEventGamePadTriggerDocumentation for this section has not yet been entered.
CCEventKeyboardDocumentation for this section has not yet been entered.
CCEventListenerDocumentation for this section has not yet been entered.
CCEventListenerAccelerometerDocumentation for this section has not yet been entered.
CCEventListenerCustomDocumentation for this section has not yet been entered.
CCEventListenerGamePadDocumentation for this section has not yet been entered.
CCEventListenerKeyboardDocumentation for this section has not yet been entered.
CCEventListenerMouseDocumentation for this section has not yet been entered.
CCEventListenerTouchAllAtOnceDocumentation for this section has not yet been entered.
CCEventListenerTouchOneByOneDocumentation for this section has not yet been entered.
CCEventListenerTypeDocumentation for this section has not yet been entered.
CCEventMouseDocumentation for this section has not yet been entered.
CCEventTouchDocumentation for this section has not yet been entered.
CCEventTypeDocumentation for this section has not yet been entered.
CCFadeInFades In an object that implements the RGBAProtocol protocol. It modifies the opacity from 0 to 255. The "reverse" of this action is .
CCFadeInStateDocumentation for this section has not yet been entered.
CCFadeOutFades Out an object that implements the RGBAProtocol protocol. It modifies the opacity from 255 to 0. The "reverse" of this action is .
CCFadeOutBLTiles action. Fades out the tiles in a Bottom-Left direction.
CCFadeOutBLTilesStateDocumentation for this section has not yet been entered.
CCFadeOutDownTiles action. Fades out the tiles in downwards direction.
CCFadeOutDownTilesStateDocumentation for this section has not yet been entered.
CCFadeOutStateDocumentation for this section has not yet been entered.
CCFadeOutTRTiles action Fades out the tiles in a Top-Right direction.
CCFadeOutTRTilesStateDocumentation for this section has not yet been entered.
CCFadeOutUpTiles action. Fades out the tiles in upwards direction.
CCFadeOutUpTilesStateDocumentation for this section has not yet been entered.
CCFadeToFades an object that implements the RGBAProtocol protocol. It modifies the opacity from the current value to a custom one.
CCFadeToStateDocumentation for this section has not yet been entered.
CCFastRandomDocumentation for this section has not yet been entered.
CCFileUtilsHelper class to handle file operations.
CCFiniteTimeActionAn abstract subclass of CocosSharp.CCAction that defines an action that runs over a finite time duration.
CCFiniteTimeActionStateDocumentation for this section has not yet been entered.
CCFlipXFlips the sprite horizontally.
CCFlipX3D action.
CCFlipX3DStateDocumentation for this section has not yet been entered.
CCFlipXStateDocumentation for this section has not yet been entered.
CCFlipYFlips the sprite vertically.
CCFlipY3D action.
CCFlipY3DStateDocumentation for this section has not yet been entered.
CCFlipYStateDocumentation for this section has not yet been entered.
CCFocusChangeDelegateDocumentation for this section has not yet been entered.
CCFocusManagerDocumentation for this section has not yet been entered.
CCFollow is an action that "follows" a node.
CCFPSImageDocumentation for this section has not yet been entered.
CCGameDocumentation for this section has not yet been entered.
CCGamePadButtonStatusDocumentation for this section has not yet been entered.
CCGamePadEventTypeDocumentation for this section has not yet been entered.
CCGameStickStatusDocumentation for this section has not yet been entered.
CCGameTimeDocumentation for this section has not yet been entered.
CCGlesVersionDocumentation for this section has not yet been entered.
CCGrabberFBO class that grabs the the contents of the screen
CCGraphicsResourceDocumentation for this section has not yet been entered.
CCGrid3D is a 3D grid implementation. Each vertex has 3 dimensions: x,y,z
CCGrid3DActionBase class for actions. actions can modify a non-tiled grid.
CCGrid3DActionStateDocumentation for this section has not yet been entered.
CCGridActionBase class for Grid actions.
CCGridActionStateDocumentation for this section has not yet been entered.
CCGridBaseBase class for other
CCGridSizeDocumentation for this section has not yet been entered.
CCHide the node.
CCHideStateDocumentation for this section has not yet been entered.
CCImageFormatDocumentation for this section has not yet been entered.
CCIMEKeyboardNotificationInfoDocumentation for this section has not yet been entered.
CCJumpByMoves a object simulating a parabolic jump movement by modifying it's position attribute.
CCJumpByStateDocumentation for this section has not yet been entered.
CCJumpTiles3D action. A sin function is executed to move the tiles across the Z axis.
CCJumpTiles3DStateDocumentation for this section has not yet been entered.
CCJumpToMoves a object to a parabolic position simulating a jump movement by modifying it's position attribute.
CCJumpToStateDocumentation for this section has not yet been entered.
CCKeyboardEventTypeDocumentation for this section has not yet been entered.
CCKeyboardStateDocumentation for this section has not yet been entered.
CCKeysDocumentation for this section has not yet been entered.
CCKeyStateDocumentation for this section has not yet been entered.
CCLabelDocumentation for this section has not yet been entered.
CCLabel+ivec4Documentation for this section has not yet been entered.
CCLabelAtlas is a subclass of .
CCLabelBMFont is a subclass of .
CCLabelTtf is a subclass of TextureNode that knows how to render text labels.
CCLayerNode that associates a number of children with a common CCCamera.
CCLayerColor is a subclass of that implements the RGBAProtocol protocol.
CCLayerGradient is a subclass of that draws gradients across the background.
CCLayerMultiplexMultipleLayer is a with the ability to multiplex it's children. Features:
CCLens3D action.
CCLens3DStateDocumentation for this section has not yet been entered.
CCLiquid action.
CCLiquidStateDocumentation for this section has not yet been entered.
CCLogDocumentation for this section has not yet been entered.
CCMacrosDocumentation for this section has not yet been entered.
CCMaskedSpriteDocumentation for this section has not yet been entered.
CCMathHelperDocumentation for this section has not yet been entered.
CCMenuDocumentation for this section has not yet been entered.
CCMenuItem base class.
CCMenuItemFontA Helper class that creates a class with a Label.
CCMenuItemImage accepts images as items. The images has 3 different states:
CCMenuItemLabelAn abstract class for "label" items Any that supports the LabelProtocol protocol can be added. Supported nodes:
CCMenuItemLabelAtlasDocumentation for this section has not yet been entered.
CCMenuItemLabelBaseDocumentation for this section has not yet been entered.
CCMenuItemLabelBMFontDocumentation for this section has not yet been entered.
CCMenuItemLabelTTFDocumentation for this section has not yet been entered.
CCMenuItemToggleA A simple container class that "toggles" it's inner items The inner items can be any .
CCMenuStateDocumentation for this section has not yet been entered.
CCMotionStreak. Creates a trailing path.
CCMouseButtonDocumentation for this section has not yet been entered.
CCMouseEventTypeDocumentation for this section has not yet been entered.
CCMoveByMoves a Node object x,y pixels by modifying it's position attribute. x and y are relative to the position of the object. Several actions can be concurrently called, and the resulting movement will be the sum of individual movements. v2.1beta2-custom
CCMoveByStateDocumentation for this section has not yet been entered.
CCMoveToMoves a object to the position x,y. x and y are absolute coordinates by modifying it's position attribute. Several actions can be concurrently called, and the resulting movement will be the sum of individual movements. v2.1beta2-custom
CCMoveToStateDocumentation for this section has not yet been entered.
CCNode The base class for all elements displayed.
CCOGLESDocumentation for this section has not yet been entered.
CCOrbitCamera action Orbits the camera around the center of the screen using spherical coordinates.
CCOrbitCameraStateDocumentation for this section has not yet been entered.
CCPageTurn3DThis action simulates a page turn from the bottom right hand corner of the screen. It's not much use by itself but is used by the PageTurnTransition.
CCPageTurn3DStateDocumentation for this section has not yet been entered.
CCParallaxNode: A node that simulates a parallax scroller.
CCParallelDocumentation for this section has not yet been entered.
CCParallelStateDocumentation for this section has not yet been entered.
CCParticleBatchNode is like a batch node: if it contains children, it will draw them in 1 single OpenGL call (often known as "batch draw").
CCParticleExplosionAn explosion particle system.
CCParticleFireA fire particle system.
CCParticleFireworksA fireworks particle system.
CCParticleFlowerA flower particle system.
CCParticleGalaxyA galaxy particle system.
CCParticleMeteorA meteor particle system.
CCParticleRainA rain particle system.
CCParticleSmokeAn smoke particle system.
CCParticleSnowAn snow particle system.
CCParticleSpiralAn spiral particle system.
CCParticleSunA sun particle system.
CCParticleSystemParticle System base class. Attributes of a Particle System:
CCParticleSystem+CCParticleBaseDocumentation for this section has not yet been entered.
CCParticleSystem+CCParticleGravityDocumentation for this section has not yet been entered.
CCParticleSystem+CCParticleRadialDocumentation for this section has not yet been entered.
CCParticleSystem+GravityMoveModeDocumentation for this section has not yet been entered.
CCParticleSystem+RadialMoveModeDocumentation for this section has not yet been entered.
CCParticleSystemCacheDocumentation for this section has not yet been entered.
CCParticleSystemConfigDocumentation for this section has not yet been entered.
CCParticleSystemQuad is a subclass of .
CCParticleSystemTypeDocumentation for this section has not yet been entered.
CCPlacePlaces the node in a certain position.
CCPlaceStateDocumentation for this section has not yet been entered.
CCPlayerIndexDocumentation for this section has not yet been entered.
CCPointDefines a point vector with two components.
CCPoint+ComputationOperationDelegateDocumentation for this section has not yet been entered.
CCPoint3Documentation for this section has not yet been entered.
CCPointIDocumentation for this section has not yet been entered.
CCPointObjectDocumentation for this section has not yet been entered.
CCPointSpritePoint component.
CCPositionTypeDocumentation for this section has not yet been entered.
CCPrimitiveBatchDocumentation for this section has not yet been entered.
CCProgressFromToProgress from a percentage to another percentage.
CCProgressFromToStateDocumentation for this section has not yet been entered.
CCProgressTimer is a subclass of . It renders the inner sprite according to the percentage. The progress can be Radial, Horizontal or vertical.
CCProgressTimerTypeDocumentation for this section has not yet been entered.
CCProgressToProgress to percentage.
CCProgressToStateDocumentation for this section has not yet been entered.
CCQuad3A 3D Quad. 4 * 3 floats.
CCRandomDocumentation for this section has not yet been entered.
CCRawList<T>Documentation for this section has not yet been entered.
CCRawList<T>+EnumeratorDocumentation for this section has not yet been entered.
CCRectDocumentation for this section has not yet been entered.
CCRemoveSelfRemove the node.
CCRemoveSelfStateDocumentation for this section has not yet been entered.
CCRenderTargetUsageDocumentation for this section has not yet been entered.
CCRenderTexture is a generic rendering target. To render things into it, simply construct a render target, call begin on it, call visit on any cocos scenes or objects to render them, and call end. For convenience, render texture adds a sprite as it's display child with the results, so you can simply add the render texture to your scene and treat it like any other CocosNode. There are also functions for saving the render texture to disk in PNG or JPG format.
CCRepeatRepeats an action a number of times. To repeat an action forever use the action.
CCRepeatForeverRepeats an action for ever. To repeat the an action for a limited number of times use the action.
CCRepeatForeverStateDocumentation for this section has not yet been entered.
CCRepeatStateDocumentation for this section has not yet been entered.
CCReusedObject<T>Documentation for this section has not yet been entered.
CCReuseGrid action.
CCReuseGridStateDocumentation for this section has not yet been entered.
CCReverseTimeExecutes an action in reverse order, from time=duration to time=0.
CCReverseTimeStateDocumentation for this section has not yet been entered.
CCRipple3D action.
CCRipple3DStateDocumentation for this section has not yet been entered.
CCRotateByRotates a object clockwise a number of degrees by modifying it's rotation attribute.
CCRotateByStateDocumentation for this section has not yet been entered.
CCRotateToRotates a object to a certain angle by modifying it's rotation attribute. The direction will be decided by the shortest angle.
CCRotateToStateDocumentation for this section has not yet been entered.
CCScaleByScales a object a zoom factor by modifying it's scale attribute.
CCScaleByStateDocumentation for this section has not yet been entered.
CCScaleToScales a object to a zoom factor by modifying it's scale attribute.
CCScaleToStateDocumentation for this section has not yet been entered.
CCSceneToplevel node that is used to host CCNodes that share a common CocosSharp.CCWindow and a common CocosSharp.CCViewport.
CCSceneResolutionPolicyDocumentation for this section has not yet been entered.
CCSchedulePriorityDocumentation for this section has not yet been entered.
CCScheduler is responsible for triggering the scheduled callbacks. You should not use NSTimer. Instead use this class.
CCScriptEngineManager is a singleton which holds an object instance of ScriptEngineProtocl It helps cocos2d-x and the user code to find back LuaEngine object v0.99.5-x-0.8.5
CCSequenceRuns actions sequentially, one after another.
CCSequenceStateDocumentation for this section has not yet been entered.
CCSerializationDocumentation for this section has not yet been entered.
CCShaky3D action.
CCShaky3DStateDocumentation for this section has not yet been entered.
CCShakyTiles3D action.
CCShakyTiles3DStateDocumentation for this section has not yet been entered.
CCShatteredTiles3D action.
CCShatteredTiles3DStateDocumentation for this section has not yet been entered.
CCShow the node.
CCShowStateDocumentation for this section has not yet been entered.
CCShuffleTiles action Shuffle the tiles in random order.
CCShuffleTilesStateDocumentation for this section has not yet been entered.
CCSizeDocumentation for this section has not yet been entered.
CCSizeIDocumentation for this section has not yet been entered.
CCSkewBySkews a Node object by skewX and skewY degrees v1.0
CCSkewByStateDocumentation for this section has not yet been entered.
CCSkewToSkews a Node object to given angles by modifying it's skewX and skewY attributes v1.0
CCSkewToStateDocumentation for this section has not yet been entered.
CCSpawn a new action immediately.
CCSpawnStateDocumentation for this section has not yet been entered.
CCSpeedA container action modifier to alter the running speed of another predefined action.
CCSplitCols action.
CCSplitColsStateDocumentation for this section has not yet been entered.
CCSplitRows action.
CCSplitRowsStateDocumentation for this section has not yet been entered.
CCSprite is a 2d image ( http://en.wikipedia.org/wiki/Sprite_(computer_graphics) )
CCSpriteBatchNode is like a batch node: if it contains children, it will draw them in 1 single OpenGL call (often known as "batch draw").
CCSpriteFontCacheDocumentation for this section has not yet been entered.
CCSpriteFrameA has:
CCSpriteFrameCacheSingleton that handles the loading of the sprite frames. It saves in a cache the sprite frames.
CCSpriteSheetDocumentation for this section has not yet been entered.
CCSpriteSheetCacheDocumentation for this section has not yet been entered.
CCStatsDocumentation for this section has not yet been entered.
CCStopGrid action.
CCStopGridStateDocumentation for this section has not yet been entered.
CCSurfaceFormatDocumentation for this section has not yet been entered.
CCTargetedActionOverrides the target of an action so that it always runs on the target specified at action creation rather than the one specified by runAction.
CCTargetedActionStateDocumentation for this section has not yet been entered.
CCTaskDocumentation for this section has not yet been entered.
CCTex2FA texcoord composed of 2 floats: u, y v3.0
CCTextAlignmentDocumentation for this section has not yet been entered.
CCTextFieldTTFA simple text input field with TTF font.
CCTextFieldTTFDelegateDocumentation for this section has not yet been entered.
CCTexture2D class. This class allows to easily create OpenGL 2D textures from images, text or raw data. The created object will always have power-of-two dimensions. Depending on how you create the object, the actual image area of the texture might be smaller than the texture dimensions i.e. "contentSize" != (pixelsWide, pixelsHigh) and (maxS, maxT) != (1.0, 1.0). Be aware that the content of the generated textures will be upside-down!
CCTextureAtlasA class that implements a Texture Atlas. Supported features: The atlas file can be a PVRTC, PNG or any other format supported by Quads can be updated in runtime Quads can be added in runtime Quads can be removed in runtime Quads can be re-ordered in runtime The capacity can be increased or decreased in runtime OpenGL component: V3F, C4B, T2F. The quads are rendered using an OpenGL ES VBO. To render the quads using an interleaved vertex array list, you should modify the ccConfig.h file.
CCTextureCacheSingleton that handles the loading of textures Once the texture is loaded, the next time it will return a reference of the previously loaded texture reducing GPU & CPU memory.
CCTileDocumentation for this section has not yet been entered.
CCTiledGrid3D is a 3D grid implementation. It differs from in that the tiles can be separated from the grid.
CCTiledGrid3DActionBase class for actions.
CCTiledGrid3DActionStateDocumentation for this section has not yet been entered.
CCTileMapAtlas is a subclass of .
CCTintByTints a that implements the NodeRGB protocol from current tint to a custom one.
CCTintByStateDocumentation for this section has not yet been entered.
CCTintToTints a that implements the NodeRGB protocol from current tint to a custom one.
CCTintToStateDocumentation for this section has not yet been entered.
CCTMXLayer represents the TMX layer.
CCTMXLayerAttribDocumentation for this section has not yet been entered.
CCTMXLayerInfo contains the information about the layers like:
CCTMXMapInfo contains the information about the map like:
CCTMXObjectGroup represents the TMX object group.
CCTMXOrientationDocumentation for this section has not yet been entered.
CCTMXPropertyDocumentation for this section has not yet been entered.
CCTMXTiledMap knows how to parse and render a TMX map.
CCTMXTileFlagsDocumentation for this section has not yet been entered.
CCTMXTilesetInfo contains the information about the tilesets like:
CCToggleVisibilityToggles the visibility of a node.
CCToggleVisibilityStateDocumentation for this section has not yet been entered.
CCTouchDocumentation for this section has not yet been entered.
CCTransitionCrossFade: Cross fades two scenes using the object.
CCTransitionFade: Fade out the outgoing scene and then fade in the incoming scene.'''.
CCTransitionFadeBL: Fade the tiles of the outgoing scene from the top-right corner to the bottom-left corner.
CCTransitionFadeDown: Fade the tiles of the outgoing scene from the top to the bottom.
CCTransitionFadeTR: Fade the tiles of the outgoing scene from the left-bottom corner the to top-right corner.
CCTransitionFadeUp: Fade the tiles of the outgoing scene from the bottom to the top.
CCTransitionFlipAngular: Flips the screen half horizontally and half vertically. The front face is the outgoing scene and the back face is the incoming scene.
CCTransitionFlipX: Flips the screen horizontally. The front face is the outgoing scene and the back face is the incoming scene.
CCTransitionFlipY: Flips the screen vertically. The front face is the outgoing scene and the back face is the incoming scene.
CCTransitionJumpZoom: Zoom out and jump the outgoing scene, and then jump and zoom in the incoming.
CCTransitionMoveInB: Move in from to the bottom the incoming scene.
CCTransitionMoveInL: Move in from to the left the incoming scene.
CCTransitionMoveInR: Move in from to the right the incoming scene.
CCTransitionMoveInT: Move in from to the top the incoming scene.
CCTransitionOrientationDocumentation for this section has not yet been entered.
CCTransitionPageTurnA transition which peels back the bottom right hand corner of a scene to transition to the scene beneath it simulating a page turn.
CCTransitionProgressDocumentation for this section has not yet been entered.
CCTransitionProgressHorizontal transition. A clock-wise radial transition to the next scene
CCTransitionProgressInOutDocumentation for this section has not yet been entered.
CCTransitionProgressOutInDocumentation for this section has not yet been entered.
CCTransitionProgressRadialCCWTransitionRadialCCW transition. A counter clock-wise radial transition to the next scene
CCTransitionProgressRadialCWTransitionRadialCW transition. A counter clock-wise radial transition to the next scene
CCTransitionProgressVerticalDocumentation for this section has not yet been entered.
CCTransitionRotoZoom: Rotate and zoom out the outgoing scene, and then rotate and zoom in the incoming.
CCTransitionSceneBase class for Transition scenes.
CCTransitionSceneOrientedA Transition that supports orientation like. Possible orientation: LeftOver, RightOver, UpOver, DownOver.
CCTransitionShrinkGrowShrink the outgoing scene while grow the incoming scene.
CCTransitionSlideInB: Slide in the incoming scene from the bottom border.
CCTransitionSlideInL: Slide in the incoming scene from the left border.
CCTransitionSlideInR: Slide in the incoming scene from the right border.
CCTransitionSlideInT: Slide in the incoming scene from the top border.
CCTransitionSplitCols: The odd columns goes upwards while the even columns goes downwards.
CCTransitionSplitRows: The odd rows goes to the left while the even rows goes to the right.
CCTransitionTurnOffTiles: Turn off the tiles of the outgoing scene in random order.
CCTransitionZoomFlipAngular: Flips the screen half horizontally and half vertically doing a little zooming out/in. The front face is the outgoing scene and the back face is the incoming scene.
CCTransitionZoomFlipX: Flips the screen horizontally doing a zoom out/in The front face is the outgoing scene and the back face is the incoming scene.
CCTransitionZoomFlipY: Flips the screen vertically doing a little zooming out/in The front face is the outgoing scene and the back face is the incoming scene.
CCTurnOffTiles action. Turn off the files in random order.
CCTurnOffTilesStateDocumentation for this section has not yet been entered.
CCTwirl action.
CCTwirlStateDocumentation for this section has not yet been entered.
CCUserDefault acts as a tiny database. You can save and get base type values by it. For example, setBoolForKey("played", true) will add a bool value true into the database. Its key is "played". You can get the value of the key by getBoolForKey("played").
CCV2F_C4B_T2Fa Point with a vertex point, a tex coord point and a color 4B
CCV2F_C4B_T2F_QuadA Quad of .
CCV2F_C4F_T2Fa Point with a vertex point, a tex coord point and a color 4F
CCV2F_C4F_T2F_Quad4 Vertex2FTex2FColor4F Quad
CCV3F_C4B_T2Fa Point with a vertex point, a tex coord point and a color 4B
CCV3F_C4B_T2F_Quad4 Vertex3FTex2FColor4B
CCVector2Documentation for this section has not yet been entered.
CCVertex2FA vertex composed of 2 floats: x, y v3.0
CCVertex3FA vertex composed of 2 floats: x, y v3.0
CCVerticalTextAlignmentDocumentation for this section has not yet been entered.
CCViewportRepresents an area of the render target that should be used when drawing.
CCViewportResolutionPolicyDocumentation for this section has not yet been entered.
CCWaves action.
CCWaves3D action.
CCWaves3DStateDocumentation for this section has not yet been entered.
CCWavesStateDocumentation for this section has not yet been entered.
CCWavesTiles3D action.
CCWavesTiles3DStateDocumentation for this section has not yet been entered.
CCWindowRepresents a window in a game. Currently, there is only support for single-windowed applications.
ICCActionTweenDelegateDocumentation for this section has not yet been entered.
ICCBlendableDocumentation for this section has not yet been entered.
ICCFocusableDocumentation for this section has not yet been entered.
ICCIMEDelegateDocumentation for this section has not yet been entered.
ICCScriptingEngineDocumentation for this section has not yet been entered.
ICCTextContainerDocumentation for this section has not yet been entered.
ICCTextFieldDelegateDocumentation for this section has not yet been entered.
ICCTextureDocumentation for this section has not yet been entered.
ICCTransitionEaseSceneDocumentation for this section has not yet been entered.
ICCUpdatableDocumentation for this section has not yet been entered.
OrientationExtensionDocumentation for this section has not yet been entered.
PlistArrayDocumentation for this section has not yet been entered.
PlistBooleanDocumentation for this section has not yet been entered.
PlistDataDocumentation for this section has not yet been entered.
PlistDateDocumentation for this section has not yet been entered.
PlistDictionaryDocumentation for this section has not yet been entered.
PlistDocumentDocumentation for this section has not yet been entered.
PlistIntegerDocumentation for this section has not yet been entered.
PlistNullDocumentation for this section has not yet been entered.
PlistObject<T>Documentation for this section has not yet been entered.
PlistObjectBaseDocumentation for this section has not yet been entered.
PlistRealDocumentation for this section has not yet been entered.
PlistStringDocumentation for this section has not yet been entered.