|
cocos2d-x
2.1.2
|
| Parse CCBI file which is generated by CocosBuilder | |
| For Cocos2D | |
| For Cocos2D | |
| For Cocos2D | |
| Class for edit box | |
| ScrollView support for cocos2d for iphone | |
| Sole purpose of this delegate is to single touch event in this version | |
| Data source that governs table backend data | |
| UITableView counterpart for cocos2d for iphone | |
| Abstract class for SWTableView cell node | |
| Singleton that handles asynchrounous http requests Once the request completed, a callback will issued in main thread when it provided during make request | |
| Defines the object which users must packed for CCHttpClient::send(HttpRequest*) method | |
| Defines the object which users will receive at onHttpCompleted(sender, HttpResponse) callback Please refer to samples/TestCpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp as a sample | |
| A CCSprite subclass that is bound to a physics body | |
| Base class for CCAction objects | |
| Base class actions that do have a finite time duration | |
| Changes the speed of an action, making it take longer (speed>1) or less (speed<1) time | |
| CCFollow is an action that "follows" a node | |
| Base class for CCCamera actions | |
| CCOrbitCamera action Orbits the camera around the center of the screen using spherical coordinates | |
| An Array that contain control points | |
| Cardinal Spline path | |
| Cardinal Spline path | |
| An action that moves the target with a CatmullRom curve to a destination point | |
| An action that moves the target with a CatmullRom curve by a certain distance | |
| Base class for Easing actions | |
| Base class for Easing actions with rate parameters | |
| CCEaseIn action with a rate | |
| CCEaseOut action with a rate | |
| CCEaseInOut action with a rate | |
| CCEase Exponential In | |
| Ease Exponential Out | |
| Ease Exponential InOut | |
| Ease Sine In | |
| Ease Sine Out | |
| Ease Sine InOut | |
| Ease Elastic abstract class | |
| Ease Elastic In action | |
| Ease Elastic Out action | |
| Ease Elastic InOut action | |
| CCEaseBounce abstract class | |
| CCEaseBounceIn action | |
| EaseBounceOut action | |
| CCEaseBounceInOut action | |
| CCEaseBackIn action | |
| CCEaseBackOut action | |
| CCEaseBackInOut action | |
| Base class for Grid actions | |
| Base class for CCGrid3D actions | |
| Base class for CCTiledGrid3D actions | |
| CCAccelDeccelAmplitude action | |
| CCAccelAmplitude action | |
| CCDeccelAmplitude action | |
| CCStopGrid action | |
| CCReuseGrid action | |
| CCWaves3D action | |
| CCFlipX3D action | |
| CCFlipY3D action | |
| CCLens3D action | |
| CCRipple3D action | |
| CCShaky3D action | |
| CCLiquid action | |
| CCWaves action | |
| CCTwirl action | |
| Instant actions are immediate actions | |
| Show the node | |
| Hide the node | |
| Toggles the visibility of a node | |
| Flips the sprite horizontally | |
| Flips the sprite vertically | |
| Places the node in a certain position | |
| Calls a 'callback' | |
| Calls a 'callback' with the node as the first argument N means Node | |
| Calls a 'callback' with the node as the first argument and the 2nd argument is data ND means: Node and Data | |
| Calls a 'callback' with an object as the first argument | |
| An interval action is an action that takes place within a certain period of time | |
| Runs actions sequentially, one after another | |
| Repeats an action a number of times | |
| Repeats an action for ever | |
| Spawn a new action immediately | |
| Rotates a CCNode object to a certain angle by modifying it's rotation attribute | |
| Rotates a CCNode object clockwise a number of degrees by modifying it's rotation attribute | |
| Moves a CCNode object x,y pixels by modifying it's position attribute | |
| Moves a CCNode object to the position x,y | |
| Skews a CCNode object to given angles by modifying it's skewX and skewY attributes | |
| Skews a CCNode object by skewX and skewY degrees | |
| Moves a CCNode object simulating a parabolic jump movement by modifying it's position attribute | |
| Moves a CCNode object to a parabolic position simulating a jump movement by modifying it's position attribute | |
| An action that moves the target with a cubic Bezier curve by a certain distance | |
| An action that moves the target with a cubic Bezier curve to a destination point | |
| Scales a CCNode object to a zoom factor by modifying it's scale attribute | |
| Scales a CCNode object a zoom factor by modifying it's scale attribute | |
| Blinks a CCNode object by modifying it's visible attribute | |
| Fades In an object that implements the CCRGBAProtocol protocol | |
| Fades Out an object that implements the CCRGBAProtocol protocol | |
| Fades an object that implements the CCRGBAProtocol protocol | |
| Tints a CCNode that implements the CCNodeRGB protocol from current tint to a custom one | |
| Tints a CCNode that implements the CCNodeRGB protocol from current tint to a custom one | |
| Delays the action a certain amount of seconds | |
| Executes an action in reverse order, from time=duration to time=0 | |
| Animates a sprite given the name of an Animation | |
| Overrides the target of an action so that it always runs on the target specified at action creation rather than the one specified by runAction | |
| CCActionManager is a singleton that manages all the actions | |
| This action simulates a page turn from the bottom right hand corner of the screen | |
| Progress to percentage | |
| Progress from a percentage to another percentage | |
| CCShakyTiles3D action | |
| CCShatteredTiles3D action | |
| CCShuffleTiles action Shuffle the tiles in random order | |
| CCFadeOutTRTiles action Fades out the tiles in a Top-Right direction | |
| CCFadeOutBLTiles action | |
| CCFadeOutUpTiles action | |
| CCFadeOutDownTiles action | |
| CCTurnOffTiles action | |
| CCWavesTiles3D action | |
| CCJumpTiles3D action | |
| CCSplitRows action | |
| CCSplitCols action | |
| CCActionTween | |
| CCAtlasNode is a subclass of CCNode that implements the CCRGBAProtocol and CCTextureProtocol protocol | |
| CCNode is the main element | |
| CCNodeRGBA is a subclass of CCNode that implements the CCRGBAProtocol protocol | |
| A CCCamera is used in every CCNode | |
| CCConfiguration contains some openGL variables | |
| Class that creates and handle the main Window and manages how and when to execute the Scenes | |
| DisplayLinkDirector is a Director that synchronizes timers with the refresh rate of the display | |
| Light-weight timer | |
| Scheduler is responsible for triggering the scheduled callbacks | |
| CCDictElement is used for traversing CCDictionary | |
| CCDictionary is a class like NSDictionary in Obj-C | |
| CCDrawNode Node that draws dots, segments and polygons | |
| FBO class that grabs the the contents of the screen | |
| Base class for other | |
| CCGrid3D is a 3D grid implementation | |
| CCTiledGrid3D is a 3D grid implementation | |
| RGBA protocol that affects CCNode's color and opacity | |
| Specify the blending function according glBlendFunc Please refer to glBlendFunc in OpenGL ES Manual http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml for more details | |
| CCNode objects that uses a CCTexture2D to render the images | |
| Common interface for Labels | |
| OpenGL projection protocol | |
| CCKeypadHandler Object than contains the CCKeypadDelegate | |
| Dispatch the keypad message from the phone | |
| CCLabelAtlas is a subclass of CCAtlasNode | |
| CCBMFontConfiguration has parsed configuration of the the .fnt file | |
| CCLabelBMFont is a subclass of CCSpriteBatchNode | |
| CCLabelTTF is a subclass of CCTextureNode that knows how to render text labels | |
| CCLayer is a subclass of CCNode that implements the TouchEventsDelegate protocol | |
| CCLayerRGBA is a subclass of CCLayer that implements the CCRGBAProtocol protocol using a solid color as the background | |
| CCLayerColor is a subclass of CCLayer that implements the CCRGBAProtocol protocol | |
| CCLayerGradient is a subclass of CCLayerColor that draws gradients across the background | |
| CCMultipleLayer is a CCLayer with the ability to multiplex it's children | |
| CCScene is a subclass of CCNode that is used only as an abstract concept | |
| CCTransitionEaseScene can ease the actions of the scene protocol | |
| Base class for CCTransition scenes | |
| A CCTransition that supports orientation like | |
CCTransitionRotoZoom: Rotate and zoom out the outgoing scene, and then rotate and zoom in the incoming | |
CCTransitionJumpZoom: Zoom out and jump the outgoing scene, and then jump and zoom in the incoming | |
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 | |
CCTransitionMoveInB: Move in from to the bottom the incoming scene | |
CCTransitionSlideInL: Slide in the incoming scene from the left border | |
CCTransitionSlideInR: Slide in the incoming scene from the right border | |
CCTransitionSlideInB: Slide in the incoming scene from the bottom border | |
CCTransitionSlideInT: Slide in the incoming scene from the top border | |
| Shrink the outgoing scene while grow the incoming scene | |
CCTransitionFlipX: Flips the screen horizontally | |
CCTransitionFlipY: Flips the screen vertically | |
CCTransitionFlipAngular: Flips the screen half horizontally and half vertically | |
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 | |
CCTransitionZoomFlipAngular: Flips the screen half horizontally and half vertically doing a little zooming out/in | |
CCTransitionFade: Fade out the outgoing scene and then fade in the incoming scene | |
| CCTransitionCrossFade: Cross fades two scenes using the CCRenderTexture object | |
CCTransitionTurnOffTiles: Turn off the tiles of the outgoing scene in random order | |
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 | |
CCTransitionFadeTR: Fade the tiles of the outgoing scene from the left-bottom corner the to top-right corner | |
CCTransitionFadeBL: Fade the tiles of the outgoing scene from the top-right corner to the bottom-left corner | |
| CCTransitionFadeUp: Fade the tiles of the outgoing scene from the bottom to the top | |
| CCTransitionFadeDown: Fade the tiles of the outgoing scene from the top to the bottom | |
| A transition which peels back the bottom right hand corner of a scene to transition to the scene beneath it simulating a page turn | |
| CCTransitionRadialCCW transition | |
| CCTransitionRadialCW transition | |
| CCTransitionProgressHorizontal transition | |
| A CCMenu | |
| CCMenuItem base class | |
| An abstract class for "label" CCMenuItemLabel items Any CCNode that supports the CCLabelProtocol protocol can be added | |
| A CCMenuItemAtlasFont Helper class that creates a MenuItemLabel class with a LabelAtlas | |
| A CCMenuItemFont Helper class that creates a CCMenuItemLabel class with a Label | |
| CCMenuItemSprite accepts CCNode<CCRGBAProtocol> objects as items | |
| CCMenuItemImage accepts images as items | |
| A CCMenuItemToggle A simple container class that "toggles" it's inner items The inner items can be any MenuItem | |
| CCClippingNode is a subclass of CCNode | |
| MotionStreak | |
| CCProgressTimer is a subclass of CCNode | |
| CCRenderTexture is a generic rendering target | |
| CCParticleBatchNode is like a batch node: if it contains children, it will draw them in 1 single OpenGL call (often known as "batch draw") | |
| A fire particle system | |
| A fireworks particle system | |
| A sun particle system | |
| A galaxy particle system | |
| A flower particle system | |
| A meteor particle system | |
| An spiral particle system | |
| An explosion particle system | |
| An smoke particle system | |
| An snow particle system | |
| A rain particle system | |
| Particle System base class | |
| CCParticleSystemQuad is a subclass of CCParticleSystem | |
| Lets you register to receive acceleration-related data from the onboard hardware | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| The device accelerometer reports values for each axis in units of g-force | |
| The CCAccelerometerDelegate defines a single method for receiving acceleration-related data from the system | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| Helper class to handle file operations | |
| CCScriptEngineManager is a singleton which holds an object instance of CCScriptEngineProtocl It helps cocos2d-x and the user code to find back LuaEngine object | |
| CCGLProgram Class that implements a glProgram | |
| CCShaderCache Singleton that stores manages GL shaders | |
| CCAnimationFrame A frame of the animation | |
| A CCAnimation object is used to perform animations on the CCSprite objects | |
| Singleton that manages the Animations | |
| 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") | |
| A CCSpriteFrame has: | |
| Singleton that handles the loading of the sprite frames | |
| CCProfiler cocos2d builtin profiler | |
| CCUserDefault acts as a tiny database | |
| Input method editor delegate | |
| Input Method Edit Message Dispatcher | |
| A simple text input field with TTF font | |
| CCTexture2D class | |
| A class that implements a Texture Atlas | |
| Singleton 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 | |
| Structure which can tell where mipmap begins and how long is it | |
| CCTexturePVR | |
| CCParallaxNode: A node that simulates a parallax scroller | |
| CCTileMapAtlas is a subclass of CCAtlasNode | |
| CCTMXLayer represents the TMX layer | |
| CCTMXObjectGroup represents the TMX object group | |
| CCTMXTiledMap knows how to parse and render a TMX map | |
| CCTMXLayerInfo contains the information about the layers like: | |
| CCTMXTilesetInfo contains the information about the tilesets like: | |
| CCTMXMapInfo contains the information about the map like: | |
| Using this type of delegate results in two benefits: | |
| This type of delegate is the same one used by CocoaTouch | |
| CCTouchDispatcher | |
| CCTouchHandler Object than contains the delegate and priority of the event handler | |
| CCStandardTouchHandler It forwards each event to the delegate | |
| CCTargetedTouchHandler Object than contains the claimed touches and if it swallows touches | |
| Offer a VERY simple interface to play background music & sound effect | |
| Implements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a XMLVisitor class to handle callbacks | |
| XMLNode is a base class for every object that is in the XML Document Object Model (DOM), except XMLAttributes | |
| XML text | |
| An XML Comment | |
| In correct XML the declaration is the first entry in the file | |
| Any tag that tinyXml doesn't recognize is saved as an unknown | |
| An attribute is a name-value pair | |
| The element is a container class | |
| A Document binds together all the functionality | |
| A XMLHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing | |
| A variant of the XMLHandle class for working with const XMLNodes and Documents | |
| Printing functionality | |
| Blend Function used for textures | |
| BMFont definition | |
| BMFont padding | |
| RGB color composed of bytes 3 bytes | |
| RGBA color composed of 4 bytes | |
| RGBA color composed of 4 floats | |
| CCEventDispatcher | |
| CCKeyboardEventDelegate protocol | |
| CCMouseEventDelegate protocol | |
| Point Sprite component | |
| A 2D Quad. 4 * 2 floats | |
| A 3D Quad. 4 * 3 floats | |
| A texcoord composed of 2 floats: u, y | |
| Extension to set the Min / Mag filter | |
| CCTouchEventDelegate protocol | |
| Point with a vertex point, a tex coord point and a color 4B | |
| A Quad of ccV2F_C4B_T2F | |
| A Triangle of ccV2F_C4B_T2F | |
| Point with a vertex point, a tex coord point and a color 4F | |
| 4 ccVertex2FTex2FColor4F Quad | |
| Point with a vertex point, a tex coord point and a color 4B | |
| 4 ccVertex3FTex2FColor4B | |
| A vertex composed of 2 floats: x, y | |
| A vertex composed of 2 floats: x, y | |
| EAGLView Class | |
| Structure that contains the values of each particle | |

