| ►Ncocos2d | Add deprecated global functions and variables here |
| ►Nexperimental | |
| ►Nui | |
| CVideoPlayer | |
| CWebView | |
| CWebViewImpl | |
| CAudioCache | |
| ►CAudioEngine | |
| CAudioInfo | |
| CProfileHelper | |
| CAudioEngineImpl | |
| CAudioPlayer | |
| CAudioProfile | |
| CTMXLayer | FastTMXLayer represents the TMX layer |
| CTMXTiledMap | FastTMXTiledMap knows how to parse and render a TMX map |
| ►Nextension | |
| CAssetsManager | |
| CAssetsManagerDelegateProtocol | |
| CAssetsManagerEx | This class is used to auto update resources, such as pictures or scripts |
| CColor3bObject | |
| CControl | |
| CControlButton | For Cocos2D |
| CControlColourPicker | |
| CControlHuePicker | |
| CControlPotentiometer | For Cocos2D |
| CControlSaturationBrightnessPicker | |
| CControlSlider | |
| CControlStepper | |
| CControlSwitch | For Cocos2D |
| CControlUtils | |
| ►CDownloader | |
| CDownloadUnit | |
| CError | |
| CFileDescriptor | |
| CProgressData | |
| CStreamData | |
| CEventAssetsManagerEx | |
| CEventListenerAssetsManagerEx | Usage: auto dispatcher = Director::getInstance()->getEventDispatcher(); auto manager = AssetsManagerEx::create(manifestUrl, storagePath); Adds a listener: |
| CHSV | |
| CInvocation | |
| ►CManifest | |
| CAsset | Asset object |
| CAssetDiff | Object indicate the difference between two Assets |
| CPhysicsDebugNode | A BaseData that draws the components of a physics engine |
| CRGBA | |
| CScrollView | ScrollView support for cocos2d-x |
| CScrollViewDelegate | |
| CTableView | UITableView support for cocos2d-x |
| CTableViewCell | Abstract class for SWTableView cell node |
| CTableViewDataSource | Data source that governs table backend data |
| CTableViewDelegate | Sole purpose of this delegate is to single touch event in this version |
| ►Nnetwork | |
| CHttpClient | Singleton that handles asynchrounous http requests Once the request completed, a callback will issued in main thread when it provided during make request |
| ►CHttpRequest | Defines the object which users must packed for HttpClient::send(HttpRequest*) method |
| C_prxy | |
| CHttpResponse | 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 |
| CSIOClient | A single connection to a socket.io endpoint |
| ►CSocketIO | Singleton and wrapper class to provide static creation method as well as registry of all sockets |
| CSIODelegate | The delegate class to process socket.io events |
| ►CWebSocket | |
| CData | Data structure for message |
| CDelegate | The delegate class to process websocket events |
| ►Nui | |
| CButton | |
| CCheckBox | |
| CEditBox | Class for edit box |
| CEditBoxDelegate | |
| CEditBoxImpl | |
| CEditBoxImplAndroid | |
| CEditBoxImplWin | |
| CHBox | |
| CHelper | |
| CImageView | |
| CLayout | |
| CLayoutComponent | |
| CLayoutManager | |
| CLayoutParameter | |
| CLayoutParameterProtocol | |
| CLayoutProtocol | |
| CLinearHorizontalLayoutManager | |
| CLinearLayoutParameter | |
| CLinearVerticalLayoutManager | |
| CListView | |
| CLoadingBar | |
| CMargin | |
| CPageView | |
| CRelativeBox | |
| CRelativeLayoutManager | |
| CRelativeLayoutParameter | |
| CRichElement | |
| CRichElementCustomNode | |
| CRichElementImage | |
| CRichElementText | |
| CRichText | |
| CScale9Sprite | A 9-slice sprite for cocos2d |
| CScrollView | |
| Csealed | |
| CSlider | |
| CText | For creating a system font or a TTF font Text |
| CTextAtlas | |
| CTextBMFont | |
| CTextField | Class UITextField : public Widget |
| CUICCTextField | |
| CUIEditBoxImplWinrt | |
| CUIEditBoxImplWp8 | |
| CVBox | |
| CWidget | |
| C__Array | |
| C__Bool | |
| C__CCCallFuncND | Calls a 'callback' with the node as the first argument and the 2nd argument is data ND means: Node and Data. Data is void *, so it could be anything |
| C__CCCallFuncO | Calls a 'callback' with an object as the first argument. O means Object |
| C__Dictionary | Dictionary is a class like NSDictionary in Obj-C |
| C__Double | |
| C__Float | |
| C__Integer | |
| C__LayerRGBA | LayerRGBA is a subclass of Layer that implements the RGBAProtocol protocol using a solid color as the background |
| C__NodeRGBA | NodeRGBA is a subclass of Node that implements the RGBAProtocol protocol |
| C__NotificationCenter | |
| C__RGBAProtocol | RGBA protocol that affects Node's color and opacity |
| C__Set | |
| C__String | |
| CAABB | |
| CAccelAmplitude | AccelAmplitude action |
| CAccelDeccelAmplitude | AccelDeccelAmplitude action |
| CAcceleration | The device accelerometer reports values for each axis in units of g-force |
| CAccelerometerEvent | |
| CAction | Base class for Action objects |
| CActionCamera | Base class for Camera actions |
| CActionEase | Base class for Easing actions |
| CActionInstant | Instant actions are immediate actions |
| CActionInterval | An interval action is an action that takes place within a certain period of time |
| CActionManager | ActionManager is a singleton that manages all the actions |
| CActionTween | ActionTween |
| CActionTweenDelegate | |
| CAffineTransform | |
| CAllocatorBase | |
| CAllocatorMutex | |
| CAllocatorStrategyDefault | |
| CAllocatorStrategyFixedBlock | |
| CAllocatorStrategyGlobalSmallBlock | |
| CAllocatorStrategyPool | |
| CAmbientLight | |
| CAnimate | Animates a sprite given the name of an Animation |
| CAnimate3D | Animate3D, Animates a Sprite3D given with an Animation3D |
| CAnimation | A Animation object is used to perform animations on the Sprite objects |
| ►CAnimation3D | Static animation data, shared |
| CCurve | Animation curve, translation, rotation, and scale |
| CAnimation3DCache | Animation3D Cache |
| ►CAnimation3DData | Animation data |
| CQuatKey | |
| CVec3Key | |
| CAnimationCache | Singleton that manages the Animations |
| CAnimationCurve | Curve of bone's position, rotation or scale |
| ►CAnimationFrame | AnimationFrame A frame of the animation |
| CDisplayedEventInfo | |
| CAnimationFrameData | |
| CApplication | |
| CApplicationProtocol | |
| ►CAsyncTaskPool | |
| CThreadTasks | |
| CAtlasNode | AtlasNode is a subclass of Node that implements the RGBAProtocol and TextureProtocol protocol |
| CAttachNode | Attach a node to a bone usage: auto sprite = Sprite3D::create("girl.c3b"); auto weapon = Sprite3D::create("weapon.c3b"); auto attachNode = sprite->getAttachNode("left hand"); attachNode->addChild(weapon); |
| CAutoreleasePool | |
| CBackButtonEvent | |
| CBaseLight | |
| CBatchCommand | |
| CBezierBy | An action that moves the target with a cubic Bezier curve by a certain distance |
| CBezierTo | An action that moves the target with a cubic Bezier curve to a destination point |
| CBillBoard | Inherit from Sprite, achieve BillBoard |
| CBlendFunc | Blend Function used for textures |
| CBlendProtocol | 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 |
| CBlink | Blinks a Node object by modifying it's visible attribute |
| ►CBone3D | Defines a basic hierachial structure of transformation spaces |
| CBoneBlendState | |
| CBundle3D | Defines a bundle file that contains a collection of assets |
| CBundleReader | BundleReader is an interface for reading sequence of bytes |
| CCallFunc | Calls a 'callback' |
| CCallFuncN | Calls a 'callback' with the node as the first argument N means Node |
| CCamera | Defines a camera |
| CCardinalSplineBy | Cardinal Spline path |
| CCardinalSplineTo | Cardinal Spline path |
| CCatmullRomBy | An action that moves the target with a CatmullRom curve by a certain distance |
| CCatmullRomTo | An action that moves the target with a CatmullRom curve to a destination point |
| CCCFileUtilsWinRT | Helper class to handle file operations |
| CCCFreeTypeFont | |
| CCCPrecompiledShaders | |
| CCCZHeader | |
| CClippingNode | ClippingNode is a subclass of Node |
| CClippingRectangleNode | |
| CClonable | Interface that defines how to clone an Ref |
| CCocos2dRenderer | |
| CColor3B | RGB color composed of bytes 3 bytes |
| CColor4B | RGBA color composed of 4 bytes |
| CColor4F | RGBA color composed of 4 floats |
| CComponent | |
| CComponentContainer | |
| CConfiguration | Configuration contains some openGL variables |
| ►CConsole | Console is helper class that lets the developer control the game from TCP connection |
| CCommand | |
| CController | |
| CCSLoader | |
| CCustomCommand | |
| CCustomInputEvent | |
| CData | |
| CDataVisitor | Visitor that helps to perform action that depends on polymorphic object type |
| CDeccelAmplitude | DeccelAmplitude action |
| CDelayTime | Delays the action a certain amount of seconds |
| CDevice | |
| CDictElement | DictElement is used for traversing Dictionary |
| CDirectionLight | |
| CDirector | |
| CDirectorDelegate | OpenGL projection protocol |
| CDisplayLinkDirector | DisplayLinkDirector is a Director that synchronizes timers with the refresh rate of the display |
| CDrawNode | |
| CEaseBackIn | EaseBackIn action |
| CEaseBackInOut | EaseBackInOut action |
| CEaseBackOut | EaseBackOut action |
| CEaseBezierAction | Ease Bezier |
| CEaseBounce | EaseBounce abstract class |
| CEaseBounceIn | EaseBounceIn action |
| CEaseBounceInOut | EaseBounceInOut action |
| CEaseBounceOut | EaseBounceOut action |
| CEaseCircleActionIn | Ease Circle In |
| CEaseCircleActionInOut | Ease Circle InOut |
| CEaseCircleActionOut | Ease Circle Out |
| CEaseCubicActionIn | Ease Cubic In |
| CEaseCubicActionInOut | Ease Cubic InOut |
| CEaseCubicActionOut | Ease Cubic Out |
| CEaseElastic | Ease Elastic abstract class |
| CEaseElasticIn | Ease Elastic In action |
| CEaseElasticInOut | Ease Elastic InOut action |
| CEaseElasticOut | Ease Elastic Out action |
| CEaseExponentialIn | Ease Exponential In |
| CEaseExponentialInOut | Ease Exponential InOut |
| CEaseExponentialOut | Ease Exponential Out |
| CEaseIn | EaseIn action with a rate |
| CEaseInOut | EaseInOut action with a rate |
| CEaseOut | EaseOut action with a rate |
| CEaseQuadraticActionIn | Ease Quadratic In |
| CEaseQuadraticActionInOut | Ease Quadratic InOut |
| CEaseQuadraticActionOut | Ease Quadratic Out |
| CEaseQuarticActionIn | Ease Quartic In |
| CEaseQuarticActionInOut | Ease Quartic InOut |
| CEaseQuarticActionOut | Ease Quartic Out |
| CEaseQuinticActionIn | Ease Quintic In |
| CEaseQuinticActionInOut | Ease Quintic InOut |
| CEaseQuinticActionOut | Ease Quintic Out |
| CEaseRateAction | Base class for Easing actions with rate parameters |
| CEaseSineIn | Ease Sine In |
| CEaseSineInOut | Ease Sine InOut |
| CEaseSineOut | Ease Sine Out |
| CEditBoxEvent | |
| CEvent | Base class of all kinds of events |
| CEventAcceleration | |
| CEventController | |
| CEventCustom | |
| ►CEventDispatcher | This class manages event listener subscriptions and event dispatching |
| CEventListenerVector | The vector to store event listeners with scene graph based priority and fixed priority |
| CEventFocus | |
| CEventKeyboard | |
| CEventListener | The base class of event listener |
| CEventListenerAcceleration | |
| CEventListenerController | |
| CEventListenerCustom | Usage: auto dispatcher = Director::getInstance()->getEventDispatcher(); Adds a listener: |
| CEventListenerFocus | |
| CEventListenerKeyboard | |
| CEventListenerMouse | |
| CEventListenerPhysicsContact | |
| CEventListenerPhysicsContactWithBodies | This event listener only be called when bodyA and bodyB have contacts |
| CEventListenerPhysicsContactWithGroup | This event listener only be called when shapeA or shapeB is in the group your specified |
| CEventListenerPhysicsContactWithShapes | This event listener only be called when shapeA and shapeB have contacts |
| CEventListenerTouchAllAtOnce | |
| CEventListenerTouchOneByOne | |
| CEventMouse | |
| CEventTouch | |
| CFadeIn | Fades In an object that implements the RGBAProtocol protocol |
| CFadeOut | Fades Out an object that implements the RGBAProtocol protocol |
| CFadeOutBLTiles | FadeOutBLTiles action |
| CFadeOutDownTiles | FadeOutDownTiles action |
| CFadeOutTRTiles | FadeOutTRTiles action Fades out the tiles in a Top-Right direction |
| CFadeOutUpTiles | FadeOutUpTiles action |
| CFadeTo | Fades an object that implements the RGBAProtocol protocol |
| CFileUtils | Helper class to handle file operations |
| CFileUtilsAndroid | Helper class to handle file operations |
| CFileUtilsApple | Helper class to handle file operations |
| CFileUtilsLinux | Helper class to handle file operations |
| CFileUtilsWin32 | Helper class to handle file operations |
| CFiniteTimeAction | Base class actions that do have a finite time duration |
| CFlipX | Flips the sprite horizontally |
| CFlipX3D | FlipX3D action |
| CFlipY | Flips the sprite vertically |
| CFlipY3D | FlipY3D action |
| CFollow | Follow is an action that "follows" a node |
| CFont | |
| CFontAtlas | |
| CFontAtlasCache | |
| CFontCharMap | |
| CFontDefinition | |
| CFontFNT | |
| CFontFreeType | |
| CFontLetterDefinition | |
| CFontShadow | Types used for defining fonts properties (i.e |
| CFontStroke | |
| CFrustum | |
| ►CGLProgram | GLProgram Class that implements a glProgram |
| Cflag_struct | |
| CGLProgramCache | GLProgramCache Singleton that stores manages GLProgram objects (shaders) |
| CGLProgramState | GLProgramState holds the 'state' (uniforms and attributes) of the GLProgram |
| CGLProgramStateCache | |
| CGLView | |
| CGLViewImpl | Class that represent the OpenGL View |
| CGrabber | FBO class that grabs the the contents of the screen |
| CGrid3D | Grid3D is a 3D grid implementation |
| CGrid3DAction | Base class for Grid3D actions |
| CGridAction | Base class for Grid actions |
| CGridBase | Base class for other |
| CGroupCommand | |
| CGroupCommandManager | |
| CHide | Hide the node |
| CImage | |
| CIMEDelegate | Input method editor delegate |
| CIMEDispatcher | Input Method Edit Message Dispatcher |
| CIMEKeyboardNotificationInfo | |
| CIndexBuffer | |
| CInputEvent | |
| CJniHelper | |
| CJumpBy | Moves a Node object simulating a parabolic jump movement by modifying it's position attribute |
| CJumpTiles3D | JumpTiles3D action |
| CJumpTo | Moves a Node object to a parabolic position simulating a jump movement by modifying it's position attribute |
| CKeyboardEvent | |
| ►CLabel | |
| CLetterInfo | |
| CLabelAtlas | LabelAtlas is a subclass of AtlasNode |
| CLabelBMFont | LabelBMFont is a subclass of SpriteBatchNode |
| CLabelProtocol | Common interface for Labels |
| CLabelTextFormatter | |
| CLabelTTF | LabelTTF is a subclass of TextureNode that knows how to render text labels |
| CLayer | Layer is a subclass of Node that implements the TouchEventsDelegate protocol |
| CLayerColor | LayerColor is a subclass of Layer that implements the RGBAProtocol protocol |
| CLayerGradient | LayerGradient is a subclass of LayerColor that draws gradients across the background |
| CLayerMultiplex | MultipleLayer is a Layer with the ability to multiplex it's children |
| CLens3D | Lens3D action |
| CLiquid | Liquid action |
| CLock | |
| Clocking_semantics | |
| Clockless_semantics | |
| CLuaBridge | |
| CLuaCallFunc | |
| CLuaEngine | |
| CLuaObjcBridge | |
| CLuaStack | |
| CLuaValue | |
| CLuaValueField | |
| CMap | |
| CMaterialData | Material data, |
| CMaterialDatas | Material datas, since 3.3 |
| CMenu | A Menu |
| CMenuItem | MenuItem base class |
| CMenuItemAtlasFont | A MenuItemAtlasFont Helper class that creates a MenuItemLabel class with a LabelAtlas |
| CMenuItemFont | A MenuItemFont Helper class that creates a MenuItemLabel class with a Label |
| CMenuItemImage | MenuItemImage accepts images as items |
| CMenuItemLabel | An abstract class for "label" MenuItemLabel items Any Node that supports the LabelProtocol protocol can be added |
| CMenuItemSprite | MenuItemSprite accepts Node<RGBAProtocol> objects as items |
| CMenuItemToggle | A MenuItemToggle A simple container class that "toggles" it's inner items The inner items can be any MenuItem |
| CMesh | Mesh: contains ref to index buffer, GLProgramState, texture, skin, blend function, aabb and so on |
| CMeshCommand | |
| CMeshData | Mesh data |
| CMeshDatas | Mesh datas |
| CMeshIndexData | |
| CMeshSkin | MeshSkin, A class maintain a collection of bones that affect Mesh vertex |
| CMeshVertexAttrib | Mesh vertex attribute |
| CMeshVertexData | |
| CModelData | Model node data, since 3.3 |
| CMotionStreak | MotionStreak |
| CMoveBy | Moves a Node object x,y pixels by modifying it's position attribute |
| CMoveTo | Moves a Node object to the position x,y |
| CNMaterialData | |
| CNode | Node is the base element of the Scene Graph |
| CNodeData | Node data, since 3.3 |
| CNodeDatas | Node datas, since 3.3 |
| CNodeGrid | |
| CNotificationObserver | |
| CNTextureData | New material, since 3.3 |
| COBB | |
| ►CObjectFactory | |
| CTInfo | |
| CObjectTraits | |
| ►CObjLoader | |
| Cmaterial_t | |
| Cmesh_t | |
| Cshape_t | |
| Cshapes_t | |
| COrbitCamera | OrbitCamera action Orbits the camera around the center of the screen using spherical coordinates |
| CPageTurn3D | This action simulates a page turn from the bottom right hand corner of the screen |
| CParallaxNode | ParallaxNode: A node that simulates a parallax scroller |
| CParticleBatchNode | ParticleBatchNode is like a batch node: if it contains children, it will draw them in 1 single OpenGL call (often known as "batch draw") |
| CParticleExplosion | An explosion particle system |
| CParticleFire | A fire particle system |
| CParticleFireworks | A fireworks particle system |
| CParticleFlower | A flower particle system |
| CParticleGalaxy | A galaxy particle system |
| CParticleMeteor | A meteor particle system |
| CParticleRain | A rain particle system |
| CParticleSmoke | An smoke particle system |
| CParticleSnow | An snow particle system |
| CParticleSpiral | An spiral particle system |
| CParticleSun | A sun particle system |
| CParticleSystem | Particle System base class |
| CParticleSystemQuad | ParticleSystemQuad is a subclass of ParticleSystem |
| CPhysicsBody | A body affect by physics |
| CPhysicsContact | Contact infomation |
| CPhysicsContactPostSolve | |
| CPhysicsContactPreSolve | |
| CPhysicsDebugDraw | |
| CPhysicsHelper | |
| CPhysicsJoint | |
| CPhysicsJointDistance | Set the fixed distance with two bodies |
| CPhysicsJointFixed | |
| CPhysicsJointGear | Keeps the angular velocity ratio of a pair of bodies constant |
| CPhysicsJointGroove | Attach body a to a line, and attach body b to a dot |
| CPhysicsJointLimit | |
| CPhysicsJointMotor | Keeps the relative angular velocity of a pair of bodies constant |
| CPhysicsJointPin | |
| CPhysicsJointRatchet | Works like a socket wrench |
| CPhysicsJointRotaryLimit | Likes a limit joint, but works with rotary |
| CPhysicsJointRotarySpring | Likes a spring joint, but works with rotary |
| CPhysicsJointSpring | Connecting two physics bodies together with a spring |
| CPhysicsShape | A shape for body |
| CPhysicsShapeBox | A box shape |
| CPhysicsShapeCircle | A circle shape |
| CPhysicsShapeEdgeBox | An edge box shape |
| CPhysicsShapeEdgeChain | Chain shape |
| CPhysicsShapeEdgePolygon | An edge polygon shape |
| CPhysicsShapeEdgeSegment | A segment shape |
| CPhysicsShapePolygon | A polygon shape |
| CPhysicsWorld | An PhysicsWorld object simulates collisions and other physical properties |
| CPlace | Places the node in a certain position |
| CPlane | |
| CPointArray | An Array that contain control points |
| CPointerEvent | |
| CPointLight | |
| CPointSprite | Vec2 Sprite component |
| CPoolManager | |
| CPrettyPrinter | |
| CPrimitive | |
| CPrimitiveCommand | |
| CProfiler | Profiler cocos2d builtin profiler |
| CProfilingTimer | |
| CProgressFromTo | Progress from a percentage to another percentage |
| CProgressTimer | ProgressTimer is a subclass of Node |
| CProgressTo | Progress to percentage |
| CProtectedNode | |
| CQuad2 | A 2D Quad. 4 * 2 floats |
| CQuad3 | A 3D Quad. 4 * 3 floats |
| CQuadCommand | Command used to render one or more Quads |
| CRandomHelper | |
| CRay | |
| CRect | |
| CRef | |
| CReference | Reference data |
| CRefPtr | Wrapper class which maintains a strong reference to a cocos2dx cocos2d::Ref* type object |
| CRemoveSelf | Remove the node |
| CRenderCommand | Base class of the RenderCommand hierarchy |
| CRenderCommandPool | |
| CRenderer | |
| CRenderQueue | Class that knows how to sort RenderCommand objects |
| CRenderStackElement | |
| CRenderTexture | RenderTexture is a generic rendering target |
| CRepeat | Repeats an action a number of times |
| CRepeatForever | Repeats an action for ever |
| CReuseGrid | ReuseGrid action |
| CReverseTime | Executes an action in reverse order, from time=duration to time=0 |
| CRipple3D | Ripple3D action |
| CRotateBy | Rotates a Node object clockwise a number of degrees by modifying it's rotation attribute |
| CRotateTo | Rotates a Node object to a certain angle by modifying it's rotation attribute |
| CSAXDelegator | |
| CSAXParser | |
| CScaleBy | Scales a Node object a zoom factor by modifying it's scale attribute |
| CScaleTo | Scales a Node object to a zoom factor by modifying it's scale attribute |
| CScene | Scene is a subclass of Node that is used only as an abstract concept |
| CScheduleHandlerDelegate | |
| CScheduler | Scheduler is responsible for triggering the scheduled callbacks |
| CScriptHandlerMgr | |
| Csealed | |
| CSequence | Runs actions sequentially, one after another |
| CShaky3D | Shaky3D action |
| CShakyTiles3D | ShakyTiles3D action |
| CShatteredTiles3D | ShatteredTiles3D action |
| CShow | Show the node |
| CShuffleTiles | ShuffleTiles action Shuffle the tiles in random order |
| CSize | |
| CSkeleton3D | Skeleton |
| CSkewBy | Skews a Node object by skewX and skewY degrees |
| CSkewTo | Skews a Node object to given angles by modifying it's skewX and skewY attributes |
| CSkinData | Skin data |
| CSpawn | Spawn a new action immediately |
| CSpeed | Changes the speed of an action, making it take longer (speed>1) or less (speed<1) time |
| CSplitCols | SplitCols action |
| CSplitRows | SplitRows action |
| CSpotLight | |
| CSprite | Sprite is a 2d image ( http://en.wikipedia.org/wiki/Sprite_(computer_graphics) ) |
| ►CSprite3D | Sprite3D: A sprite can be loaded from 3D model files, .obj, .c3t, .c3b, then can be drawed as sprite |
| CAsyncLoadParam | |
| ►CSprite3DCache | |
| CSprite3DData | |
| CSprite3DMaterialCache | Sprite3D material is only texture for now |
| CSpriteBatchNode | SpriteBatchNode is like a batch node: if it contains children, it will draw them in 1 single OpenGL call (often known as "batch draw") |
| CSpriteFrame | A SpriteFrame has: |
| CSpriteFrameCache | Singleton that handles the loading of the sprite frames |
| CStopGrid | StopGrid action |
| CStringCompare | |
| CT2F_Quad | |
| CTargetedAction | 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 |
| CTex2F | A vertex composed of 2 floats: x, y |
| CTextFieldDelegate | |
| CTextFieldTTF | A simple text input field with TTF font |
| ►CTexture2D | Texture2D class |
| CPixelFormatInfo | |
| CTextureAtlas | A class that implements a Texture Atlas |
| ►CTextureCache | 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 |
| CAsyncStruct | |
| CTextureProtocol | Node objects that uses a Texture2D to render the images |
| CThreadHelper | |
| CTiledGrid3D | TiledGrid3D is a 3D grid implementation |
| CTiledGrid3DAction | Base class for TiledGrid3D actions |
| CTileMapAtlas | TileMapAtlas is a subclass of AtlasNode |
| CTimer | Light-weight timer |
| CTimerTargetCallback | |
| CTimerTargetSelector | |
| Ctimezone | |
| CTintBy | Tints a Node that implements the NodeRGB protocol from current tint to a custom one |
| CTintTo | Tints a Node that implements the NodeRGB protocol from current tint to a custom one |
| CTMXLayer | TMXLayer represents the TMX layer |
| CTMXLayerInfo | TMXLayerInfo contains the information about the layers like: |
| CTMXMapInfo | TMXMapInfo contains the information about the map like: |
| CTMXObjectGroup | TMXObjectGroup represents the TMX object group |
| CTMXTiledMap | TMXTiledMap knows how to parse and render a TMX map |
| CTMXTilesetInfo | TMXTilesetInfo contains the information about the tilesets like: |
| CToggleVisibility | Toggles the visibility of a node |
| CTouch | |
| CTransitionCrossFade | TransitionCrossFade: Cross fades two scenes using the RenderTexture object |
| CTransitionEaseScene | TransitionEaseScene can ease the actions of the scene protocol |
| CTransitionFade | TransitionFade: Fade out the outgoing scene and then fade in the incoming scene |
| CTransitionFadeBL | TransitionFadeBL: Fade the tiles of the outgoing scene from the top-right corner to the bottom-left corner |
| CTransitionFadeDown | TransitionFadeDown: Fade the tiles of the outgoing scene from the top to the bottom |
| CTransitionFadeTR | TransitionFadeTR: Fade the tiles of the outgoing scene from the left-bottom corner the to top-right corner |
| CTransitionFadeUp | TransitionFadeUp: Fade the tiles of the outgoing scene from the bottom to the top |
| CTransitionFlipAngular | TransitionFlipAngular: Flips the screen half horizontally and half vertically |
| CTransitionFlipX | TransitionFlipX: Flips the screen horizontally |
| CTransitionFlipY | TransitionFlipY: Flips the screen vertically |
| CTransitionJumpZoom | TransitionJumpZoom: Zoom out and jump the outgoing scene, and then jump and zoom in the incoming |
| CTransitionMoveInB | TransitionMoveInB: Move in from to the bottom the incoming scene |
| CTransitionMoveInL | TransitionMoveInL: Move in from to the left the incoming scene |
| CTransitionMoveInR | TransitionMoveInR: Move in from to the right the incoming scene |
| CTransitionMoveInT | TransitionMoveInT: Move in from to the top the incoming scene |
| CTransitionPageTurn | A transition which peels back the bottom right hand corner of a scene to transition to the scene beneath it simulating a page turn |
| CTransitionProgress | |
| CTransitionProgressHorizontal | TransitionProgressHorizontal transition |
| CTransitionProgressInOut | |
| CTransitionProgressOutIn | |
| CTransitionProgressRadialCCW | TransitionRadialCCW transition |
| CTransitionProgressRadialCW | TransitionRadialCW transition |
| CTransitionProgressVertical | |
| CTransitionRotoZoom | TransitionRotoZoom: Rotate and zoom out the outgoing scene, and then rotate and zoom in the incoming |
| CTransitionScene | Base class for Transition scenes |
| CTransitionSceneOriented | A Transition that supports orientation like |
| CTransitionShrinkGrow | Shrink the outgoing scene while grow the incoming scene |
| CTransitionSlideInB | TransitionSlideInB: Slide in the incoming scene from the bottom border |
| CTransitionSlideInL | TransitionSlideInL: Slide in the incoming scene from the left border |
| CTransitionSlideInR | TransitionSlideInR: Slide in the incoming scene from the right border |
| CTransitionSlideInT | TransitionSlideInT: Slide in the incoming scene from the top border |
| CTransitionSplitCols | TransitionSplitCols: The odd columns goes upwards while the even columns goes downwards |
| CTransitionSplitRows | TransitionSplitRows: The odd rows goes to the left while the even rows goes to the right |
| CTransitionTurnOffTiles | TransitionTurnOffTiles: Turn off the tiles of the outgoing scene in random order |
| CTransitionZoomFlipAngular | TransitionZoomFlipAngular: Flips the screen half horizontally and half vertically doing a little zooming out/in |
| CTransitionZoomFlipX | TransitionZoomFlipX: Flips the screen horizontally doing a zoom out/in The front face is the outgoing scene and the back face is the incoming scene |
| CTransitionZoomFlipY | TransitionZoomFlipY: 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 |
| ►CTrianglesCommand | |
| CTriangles | |
| CTurnOffTiles | TurnOffTiles action |
| CTwirl | Twirl action |
| CUIEditBoxEvent | |
| CUniform | |
| ►CUniformValue | |
| CU | |
| CUserDefault | UserDefault acts as a tiny database |
| CV2F_C4B_PF | |
| CV2F_C4B_T2F | Vec2 with a vertex point, a tex coord point and a color 4B |
| CV2F_C4B_T2F_Quad | A Quad of V2F_C4B_T2F |
| CV2F_C4B_T2F_Triangle | A Triangle of V2F_C4B_T2F |
| CV2F_C4F_T2F | Vec2 with a vertex point, a tex coord point and a color 4F |
| CV2F_C4F_T2F_Quad | 4 Vertex2FTex2FColor4F Quad |
| CV3F_C4B_T2F | Vec2 with a vertex point, a tex coord point and a color 4B |
| CV3F_C4B_T2F_Quad | 4 Vertex3FTex2FColor4B |
| CV3F_T2F | Vec2 with a vertex point, a tex coord point |
| CV3F_T2F_Quad | |
| CValue | |
| CVector | |
| CVertexAttrib | |
| ►CVertexAttribValue | |
| CU | |
| CVertexBuffer | |
| ►CVertexData | |
| CBufferAttribute | |
| CVertexStreamAttribute | |
| CWaves | Waves action |
| CWaves3D | Waves3D action |
| CWavesTiles3D | WavesTiles3D action |
| CZipFile | Zip file - reader helper class |
| CZipUtils | |
| ►Ncocosbuilder | |
| CBlockControlData | |
| CBlockData | |
| CCCBAnimationManager | |
| CCCBAnimationManagerDelegate | |
| CCCBEaseInstant | |
| CCCBFile | |
| CCCBFileLoader | |
| CCCBKeyframe | |
| CCCBMemberVariableAssigner | |
| CCCBReader | Parse CCBI file which is generated by CocosBuilder |
| CCCBRotateTo | |
| CCCBRotateXTo | |
| CCCBRotateYTo | |
| CCCBScriptOwnerProtocol | |
| CCCBSelectorResolver | |
| CCCBSequence | |
| CCCBSequenceProperty | |
| CCCBSetSpriteFrame | |
| CCCBSoundEffect | |
| CControlButtonLoader | |
| CControlLoader | |
| CLabelBMFontLoader | |
| CLabelTTFLoader | |
| CLayerColorLoader | |
| CLayerGradientLoader | |
| CLayerLoader | |
| CMenuItemImageLoader | |
| CMenuItemLoader | |
| CMenuLoader | |
| CNodeLoader | |
| CNodeLoaderLibrary | |
| CNodeLoaderListener | |
| CParticleSystemQuadLoader | |
| CScale9SpriteLoader | |
| CScrollViewLoader | |
| CSpriteLoader | |
| ►NCocosDenshion | |
| ►Nandroid | |
| CAndroidJavaEngine | |
| CAudioPlayer | |
| CFmodAudioPlayer | |
| CMciPlayer | |
| COpenALDecoder | |
| COpenALFile | |
| CSimpleAudioEngine | Offers a VERY simple interface to play background music & sound effects |
| ►Ncocostudio | |
| ►Ntimeline | |
| CNodeReader | |
| CActionFadeFrame | |
| CActionFrame | |
| CActionFrameEasing | |
| CActionManagerEx | |
| CActionMoveFrame | |
| CActionNode | |
| CActionObject | |
| CActionRotationFrame | |
| CActionScaleFrame | |
| CActionTintFrame | |
| CAnimationData | |
| CArmature | |
| CArmatureAnimation | |
| CArmatureData | |
| CArmatureDataManager | Format and manage armature configuration and armature animation |
| CArmatureDisplayData | |
| CArmatureMovementDispatcher | |
| CBaseData | The base node include a lot of attributes |
| CBaseTriggerAction | |
| CBaseTriggerCondition | |
| CBatchNode | |
| CBone | |
| CBoneData | |
| CButtonReader | |
| CCheckBoxReader | |
| CCocoLoader | |
| CColliderBody | |
| CColliderDetector | |
| CColliderFilter | |
| CComAttribute | |
| CComAudio | |
| CComAudioReader | |
| CComController | |
| CComRender | |
| CContourData | |
| CCustomGUIReader | |
| CDataReaderHelper | |
| CDecorativeDisplay | |
| CDictionaryHelper | |
| CDisplayData | |
| CDisplayFactory | |
| CDisplayManager | ! DisplayManager manages Bone's display |
| CFlatBuffersSerialize | |
| CFrameData | |
| CFrameEvent | |
| CGameMapReader | |
| CGUIReader | |
| CImageViewReader | |
| CInputDelegate | |
| CLayoutReader | |
| CListViewReader | |
| CLoadingBarReader | |
| CMovementBoneData | |
| CMovementData | |
| CMovementEvent | |
| CNodeReader | |
| CNodeReaderProtocol | |
| CPageViewReader | |
| CParticleDisplayData | |
| CParticleReader | |
| CProcessBase | |
| CProjectNodeReader | |
| CRelativeData | |
| CSceneReader | |
| CScrollViewReader | |
| CSingleNodeReader | |
| CSkin | |
| CSliderReader | |
| CSpriteDisplayData | |
| CSpriteFrameCacheHelper | |
| CSpriteReader | |
| CstCocoFileHeader | |
| CstExpCocoAttribDesc | |
| CstExpCocoNode | |
| CstExpCocoObjectDesc | |
| CTextAtlasReader | |
| CTextBMFontReader | |
| CTextFieldReader | |
| CTextReader | |
| CTextureData | |
| CTransformHelp | |
| CTriggerMng | |
| CTriggerObj | |
| CTween | |
| CWidgetCallBackHandlerProtocol | |
| CWidgetPropertiesReader | |
| CWidgetPropertiesReader0250 | |
| CWidgetPropertiesReader0300 | |
| CWidgetReader | |
| CWidgetReaderProtocol | |
| ►Nflatbuffers | |
| CAnimationInfo | |
| CAnimationInfoBuilder | |
| CBoolFrame | |
| CBoolFrameBuilder | |
| CButtonOptions | |
| CButtonOptionsBuilder | |
| CCheckBoxOptions | |
| CCheckBoxOptionsBuilder | |
| CColorFrame | |
| CColorFrameBuilder | |
| CComAudioOptions | |
| CComAudioOptionsBuilder | |
| CComponentOptions | |
| CComponentOptionsBuilder | |
| CCSArmatureNodeOption | |
| CCSArmatureNodeOptionBuilder | |
| CCSParseBinary | |
| CCSParseBinaryBuilder | |
| CEventFrame | |
| CEventFrameBuilder | |
| CFrame | |
| CFrameBuilder | |
| CGameMapOptions | |
| CGameMapOptionsBuilder | |
| CImageViewOptions | |
| CImageViewOptionsBuilder | |
| CInnerActionFrame | |
| CInnerActionFrameBuilder | |
| CIntFrame | |
| CIntFrameBuilder | |
| CLayoutComponentTable | |
| CLayoutComponentTableBuilder | |
| CListViewOptions | |
| CListViewOptionsBuilder | |
| CLoadingBarOptions | |
| CLoadingBarOptionsBuilder | |
| CNodeAction | |
| CNodeActionBuilder | |
| CNodeTree | |
| CNodeTreeBuilder | |
| COffset | |
| COptions | |
| COptionsBuilder | |
| CPageViewOptions | |
| CPageViewOptionsBuilder | |
| CPanelOptions | |
| CPanelOptionsBuilder | |
| CParticleSystemOptions | |
| CParticleSystemOptionsBuilder | |
| CPointFrame | |
| CPointFrameBuilder | |
| CProjectNodeOptions | |
| CProjectNodeOptionsBuilder | |
| CResourceData | |
| CResourceDataBuilder | |
| CResourceItemData | |
| CResourceItemDataBuilder | |
| CScaleFrame | |
| CScaleFrameBuilder | |
| CScrollViewOptions | |
| CScrollViewOptionsBuilder | |
| CSingleNodeOptions | |
| CSingleNodeOptionsBuilder | |
| CSliderOptions | |
| CSliderOptionsBuilder | |
| CSpriteOptions | |
| CSpriteOptionsBuilder | |
| CTextAtlasOptions | |
| CTextAtlasOptionsBuilder | |
| CTextBMFontOptions | |
| CTextBMFontOptionsBuilder | |
| CTextFieldOptions | |
| CTextFieldOptionsBuilder | |
| CTextOptions | |
| CTextOptionsBuilder | |
| CTextureFrame | |
| CTextureFrameBuilder | |
| CTimeLine | |
| CTimeLineBuilder | |
| CWidgetOptions | |
| CWidgetOptionsBuilder | |
| ►Nspine | |
| CPolygonBatch | |
| CSkeletonAnimation | Draws an animated skeleton, providing an AnimationState for applying one or more animations and queuing animations to be played later |
| CSkeletonRenderer | Draws a skeleton |
| C_spAnimationState | |
| Cabstract | |
| CActionTimeline | |
| CActionTimelineCache | |
| CActionTimelineData | |
| CActionTimelineNode | |
| CAlphaFrame | |
| CAnchorPointFrame | |
| CAnimationInfo | |
| CArmatureNodeReader | |
| CAsyncStruct | |
| CAudio | |
| CAudioEngineCallbacks | |
| CbufferInfo | |
| CccBezierConfig | Bezier configuration structure |
| CCCBLayerLoader | |
| CCCBProxy | |
| CCCDirectorCaller | |
| CCCEAGLView | CCEAGLView Class |
| CCCES2Renderer | |
| C<CCESRenderer> | |
| CCDAsynchBufferLoader | CDAsynchBufferLoader TODO |
| CCDAsynchInitialiser | |
| C<CDAudioInterruptProtocol> | |
| CCDAudioInterruptTargetGroup | Container for objects that implement audio interrupt protocol i.e |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| C<CDAudioTransportProtocol> | |
| CCDBufferLoadRequest | CDBufferLoadRequest |
| CCDBufferManager | Allows buffers to be associated with file names |
| CCDFloatInterpolator | |
| CCDLongAudioSource | CDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine |
| C<CDLongAudioSourceDelegate> | |
| CCDLongAudioSourceFader | Fader for long audio source objects |
| CCDPropertyModifier | Base class for classes that modify properties such as pitch, pan and gain |
| CCDSoundEngine | |
| CCDSoundEngineFader | Fader for CDSoundEngine objects |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CCDSoundSourceFader | Fader for CDSoundSource objects |
| CCDSoundSourcePanner | Panner for CDSoundSource objects |
| CCDSoundSourcePitchBender | Pitch bender for CDSoundSource objects |
| CCDUtilities | Collection of utilities required by CocosDenshion |
| CColorFrame | |
| CCompiledProgram | |
| CCookiesInfo | |
| CDataInfo | |
| CDirect3DContentProvider | |
| CEventFrame | |
| CFontBufferInfo | |
| CFrame | |
| CFTLineInfo | |
| CFTWordInfo | |
| CGLBufferedNode | |
| CGLContextAttrs | |
| CGLNode | |
| CHttpAsynConnection | |
| CHttpCookie | |
| CImageInfo | |
| CInnerActionFrame | |
| CJniMethodInfo | |
| CJson | |
| CKeyStatus | |
| CLuaAssetsManagerEventData | |
| CLuaJavaBridge | |
| CLuaMinXmlHttpRequest | |
| CLuaSkeletonAnimation | |
| CLuaTableViewEventData | |
| CLuaWebSocket | |
| CMat4 | Copyright 2013 BlackBerry Inc |
| CMathUtil | Copyright 2013 BlackBerry Inc |
| CMediaStreamer | |
| CMipmapInfo | Structure which can tell where mipmap begins and how long is it |
| COpenGLES | |
| CPGlyph | |
| CPhysicsContactData | |
| CPhysicsMaterial | |
| CPhysicsRayCastInfo | |
| CPositionFrame | |
| CPrecompiledProgram | |
| CQuaternion | Defines a 4-element quaternion that represents the orientation of an object in space |
| CRotationFrame | |
| CRotationSkewFrame | |
| CScaleFrame | |
| Csealed | |
| CSerData | |
| CSHA1Context | |
| CSimpleAudioEngine | A wrapper to the CDAudioManager object |
| CSkewFrame | |
| CSoundEffectData | |
| CsourceGroup | |
| CsourceInfo | |
| CspAnimation | |
| CspAnimationState | |
| CspAnimationStateData | |
| CspAtlas | |
| CspAtlasAttachmentLoader | |
| CspAtlasPage | |
| CspAtlasRegion | |
| CspAttachment | |
| CspAttachmentLoader | |
| CspAttachmentTimeline | |
| CspBone | |
| CspBoneData | |
| CspBoundingBoxAttachment | |
| CspColorTimeline | |
| CspCurveTimeline | |
| CspDrawOrderTimeline | |
| CspEvent | |
| CspEventData | |
| CspEventTimeline | |
| CspFFDTimeline | |
| CspIkConstraint | |
| CspIkConstraintData | |
| CspIkConstraintTimeline | |
| CspMeshAttachment | |
| CspPolygon | |
| CspRegionAttachment | |
| CspRotateTimeline | |
| CspSkeleton | |
| CspSkeletonBounds | |
| CspSkeletonData | |
| CspSkeletonJson | |
| CspSkin | |
| CspSkinnedMeshAttachment | |
| CspSlot | |
| CspSlotData | |
| CspTimeline | |
| CspTrackEntry | |
| CStreamingVoiceContext | |
| CTexParams | Extension to set the Min / Mag filter |
| CTextureFrame | |
| CtImageTGA | TGA format |
| CTimeline | |
| Ctimezone | |
| CtParticle | Structure that contains the values of each particle |
| CTTFConfig | |
| CUICustomUITextField | |
| CUIEditBoxImplIOS_objc | |
| CUIEditBoxImplMac | |
| CUT_hash_bucket | |
| CUT_hash_handle | |
| CUT_hash_table | |
| CVec2 | Defines a 2-element floating point vector |
| CVec3 | Defines a 3-element floating point vector |
| CVec4 | Defines 4-element floating point vector |
| CVisibleFrame | |
| CZOrderFrame | |