| ►C__RGBAProtocol | |
| 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 |
| CHttpRequest::_prxy | This sub class is just for migration SEL_CallFuncND to SEL_HttpResponse,someday this way will be removed |
| C_spAnimationState | |
| CAABB | Axis Aligned Bounding Box (AABB), usually caculate some rough but fast collision detection |
| Cabstract | |
| CActionTimelineCache | |
| ►CActionTweenDelegate | The delegate class for ActionTween |
| ►CScrollView | ScrollView support for cocos2d-x |
| CTableView | UITableView support for cocos2d-x |
| CAffineTransform | |
| CAnimation3DCache | Animation3D Cache |
| CAnimation3DData | Animation data |
| CAnimationFrameData | Struct that holds the size in pixels, texture coordinates and delays for animated ParticleSystemQuad |
| CAnimationInfo | |
| CAnimationInfoBuilder | |
| ►CApplicationProtocol | |
| CApplication | |
| CApplication | |
| CApplication | |
| CApplication | |
| CApplication | |
| CApplication | |
| CManifest::Asset | Asset object |
| CManifest::AssetDiff | Object indicate the difference between two Assets |
| CAssetsManagerDelegateProtocol | |
| CSprite3D::AsyncLoadParam | |
| CAsyncStruct | |
| CTextureCache::AsyncStruct | |
| CAsyncTaskPool | This class allows to perform background operations without having to manipulate threads |
| CAudio | |
| CAudioCache | |
| CAudioEngine | Offers a interface to play audio |
| CAudioEngine::AudioInfo | |
| CAudioPlayer | |
| ►CAudioPlayer | |
| CFmodAudioPlayer | |
| CAudioProfile | |
| CAutoreleasePool | |
| ►C<AVAudioPlayerDelegate> | |
| 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 |
| 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<AVAudioSessionDelegate> | |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CBezier | |
| CBlendFunc | Blend Function used for textures |
| ►CBlendProtocol | |
| ►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 |
| ►CParticleSystem3D | |
| CPUParticleSystem3D | |
| CSprite3D | Sprite3D: A sprite can be loaded from 3D model files, .obj, .c3t, .c3b, then can be drawed as sprite |
| CScale9Sprite | A 9-slice sprite for cocos2d-x |
| CArmature | |
| ►CSkeletonRenderer | Draws a skeleton |
| CSkeletonAnimation | Draws an animated skeleton, providing an AnimationState for applying one or more animations and queuing animations to be played later |
| CBlockControlData | |
| CBlockData | |
| CBone3D::BoneBlendState | BoneBlendState struct |
| CBoolFrameBuilder | |
| CVertexData::BufferAttribute | Simple struct to bundle buffer and attribute |
| CbufferInfo | |
| CBundle3D | Defines a bundle file that contains a collection of assets |
| CButtonOptionsBuilder | |
| CCCBAnimationManagerDelegate | |
| CccBezierConfig | |
| CCCBMemberVariableAssigner | |
| CCCBScriptOwnerProtocol | |
| CCCBSelectorResolver | |
| CCCFreeTypeFont | |
| CCCPrecompiledShaders | |
| CPUBillboardChain::ChainSegment | Simple struct defining a chain segment by referencing a subset of the preallocated buffer (which will be mMaxElementsPerChain * mChainCount long), by it's chain index, and a head and tail value which describe the current chain |
| CCheckBoxOptionsBuilder | |
| ►CClonable | Interface that defines how to clone an Ref |
| ►CAction | Base class for Action objects |
| CActionTimeline | |
| ►CFiniteTimeAction | Base class actions that do have a finite time duration |
| ►CActionInstant | Instant actions are immediate actions |
| ►CCallFunc | Calls a 'callback' |
| 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 |
| ►CCallFuncN | Calls a 'callback' with the node as the first argument |
| CLuaCallFunc | The LuaCallFunc is wrapped to call the callback function in the Lua Conveniently and don't insert useless code to processing the lua in the CallFuncN |
| CFlipX | Flips the sprite horizontally |
| CFlipY | Flips the sprite vertically |
| CHide | Hide the node |
| CPlace | Places the node in a certain position |
| CRemoveSelf | Remove the node |
| CReuseGrid | ReuseGrid action |
| CShow | Show the node |
| CStopGrid | StopGrid action |
| CToggleVisibility | Toggles the visibility of a node |
| CCCBSetSpriteFrame | |
| CCCBSoundEffect | |
| ►CActionInterval | An interval action is an action that takes place within a certain period of time |
| CAccelAmplitude | AccelAmplitude action |
| CAccelDeccelAmplitude | AccelDeccelAmplitude action |
| ►CActionCamera | Base class for Camera actions |
| COrbitCamera | OrbitCamera action |
| ►CActionEase | Base class for Easing actions |
| 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 action |
| CEaseExponentialInOut | Ease Exponential InOut |
| CEaseExponentialOut | Ease Exponential Out |
| 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 |
| CEaseIn | EaseIn action with a rate |
| CEaseInOut | EaseInOut action with a rate |
| CEaseOut | EaseOut action with a rate |
| CEaseSineIn | Ease Sine In |
| CEaseSineInOut | Ease Sine InOut |
| CEaseSineOut | Ease Sine Out |
| CCCBEaseInstant | |
| CActionTween | ActionTween |
| CAnimate | Animates a sprite given the name of an Animation |
| CAnimate3D | Animate3D, Animates a Sprite3D given with an Animation3D |
| ►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 |
| CBlink | Blinks a Node object by modifying it's visible attribute |
| ►CCardinalSplineTo | Cardinal Spline path |
| ►CCardinalSplineBy | 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 |
| CDeccelAmplitude | DeccelAmplitude action |
| CDelayTime | Delays the action a certain amount of seconds |
| ►CFadeTo | Fades an object that implements the RGBAProtocol protocol |
| CFadeIn | Fades In an object that implements the RGBAProtocol protocol |
| CFadeOut | Fades Out an object that implements the RGBAProtocol protocol |
| ►CGridAction | Base class for Grid actions |
| ►CGrid3DAction | Base class for Grid3D actions |
| ►CFlipX3D | FlipX3D action |
| CFlipY3D | FlipY3D action |
| CLens3D | Lens3D action |
| CLiquid | Liquid action |
| CPageTurn3D | This action simulates a page turn from the bottom right hand corner of the screen |
| CRipple3D | Ripple3D action |
| CShaky3D | Shaky3D action |
| CTwirl | Twirl action |
| CWaves | Waves action |
| CWaves3D | Waves3D action |
| ►CTiledGrid3DAction | Base class for TiledGrid3D actions |
| ►CFadeOutTRTiles | FadeOutTRTiles action |
| CFadeOutBLTiles | FadeOutBLTiles action |
| ►CFadeOutUpTiles | FadeOutUpTiles action |
| CFadeOutDownTiles | FadeOutDownTiles action |
| CJumpTiles3D | JumpTiles3D action |
| CShakyTiles3D | ShakyTiles3D action |
| CShatteredTiles3D | ShatteredTiles3D action |
| CShuffleTiles | ShuffleTiles action |
| CSplitCols | SplitCols action |
| CSplitRows | SplitRows action |
| CTurnOffTiles | TurnOffTiles action |
| CWavesTiles3D | WavesTiles3D action |
| ►CJumpBy | Moves a Node object simulating a parabolic jump movement by modifying it's position attribute |
| CJumpTo | Moves a Node object to a parabolic position simulating a jump movement by modifying it's position attribute |
| ►CMoveBy | Moves a Node object x,y pixels by modifying it's position attribute |
| CMoveTo | Moves a Node object to the position x,y |
| CProgressFromTo | Progress from a percentage to another percentage |
| CProgressTo | Progress to percentage |
| CRepeat | Repeats an action a number of times |
| CRepeatForever | Repeats an action for ever |
| CReverseTime | Executes an action in reverse order, from time=duration to time=0 |
| 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 |
| ►CScaleTo | Scales a Node object to a zoom factor by modifying it's scale attribute |
| CScaleBy | Scales a Node object a zoom factor by modifying it's scale attribute |
| CSequence | Runs actions sequentially, one after another |
| ►CSkewTo | Skews a Node object to given angles by modifying it's skewX and skewY attributes |
| CSkewBy | Skews a Node object by skewX and skewY degrees |
| CSpawn | Spawn a new action immediately |
| 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 |
| 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 |
| CCCBRotateTo | |
| CCCBRotateXTo | |
| CCCBRotateYTo | |
| CFollow | Follow is an action that "follows" a node |
| CSpeed | Changes the speed of an action, making it take longer (speed>1) or less (speed<1) time |
| CAnimation | A Animation object is used to perform animations on the Sprite objects |
| CAnimationFrame | AnimationFrame |
| CPointArray | An Array that contain control points |
| CSpriteFrame | A SpriteFrame has: |
| CCocoLoader | |
| CCocos2dRenderer | |
| CColliderFilter | |
| CColor3B | RGB color composed of bytes 3 bytes |
| CColor4B | RGBA color composed of 4 bytes |
| CColor4F | RGBA color composed of 4 floats |
| CColorFrameBuilder | |
| CComAudioOptionsBuilder | |
| CCompiledProgram | |
| ►CComponent | |
| CLayoutComponent | A component class used for layout |
| CComAttribute | |
| CComAudio | |
| CComController | |
| CComRender | |
| CComponentOptionsBuilder | |
| CController | A Controller object represents a connected physical game controller |
| CControlUtils | |
| CCSArmatureNodeOptionBuilder | |
| CCSLoader | |
| CCSParseBinaryBuilder | |
| CAnimation3D::Curve | Animation curve, translation, rotation, and scale |
| CWebSocket::Data | Data structure for message |
| CData | |
| CDataInfo | |
| CDataPool< T > | |
| CDataPool< Particle3D > | |
| CWebSocket::Delegate | The delegate class is used to process websocket events |
| CDevice | |
| CDictionaryHelper | |
| ►CDirectXBase | |
| Csealed | |
| CAnimationFrame::DisplayedEventInfo | When the animation display,Dispatches the event of UserData |
| CDisplayFactory | |
| CDownloader::DownloadUnit | |
| CEditBoxDelegate | Editbox delgate class |
| ►CEditBoxImpl | |
| CEditBoxImplAndroid | |
| CEditBoxImplWin | |
| CUIEditBoxImplWinrt | |
| CUIEditBoxImplWp8 | |
| CPUBillboardChain::Element | Contains the data of an element of the BillboardChain |
| ►Cenable_shared_from_this | |
| CDownloader | |
| CDownloader::Error | |
| CEventFrameBuilder | |
| CEventDispatcher::EventListenerVector | The vector to store event listeners with scene graph based priority and fixed priority |
| CDownloader::FileDescriptor | |
| ►CFileUtils | Helper class to handle file operations |
| CCCFileUtilsWinRT | 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 |
| CGLProgram::flag_struct | |
| CFlatBuffersSerialize | |
| CFontBufferInfo | |
| CFontDefinition | Font attributes |
| CFontShadow | Types used for defining fonts properties (i.e |
| CFontStroke | Stroke attributes |
| CFrameBuilder | |
| CFrameEvent | |
| CFrustum | Frustum is a six-side geometry, usually use the frustum to do fast-culling: check a entity whether is a potential visible entity |
| CFTLineInfo | |
| CFTWordInfo | |
| CGameMapOptionsBuilder | |
| CGLBufferedNode | |
| CGLContextAttrs | Opengl Context Attrs |
| CGLProgramStateCache | Some GLprogram state could be shared |
| CHelper | |
| CHSV | |
| CHttpClient | Singleton that handles asynchrounous http requests |
| ►CIDrawingSurfaceManipulationHandler | |
| Csealed | |
| CImageInfo | |
| CImageViewOptionsBuilder | |
| ►CIMEDelegate | Input method editor delegate |
| ►CTextFieldTTF | A simple text input field with TTF font |
| CUICCTextField | A helper class which inherit from |
| CEditBox | Class for edit box |
| CIMEDispatcher | Input Method Edit Message Dispatcher |
| CIMEKeyboardNotificationInfo | Keyboard notification event type |
| CInnerActionFrameBuilder | |
| ►CInputDelegate | |
| CComController | |
| ►CInputEvent | |
| CAccelerometerEvent | |
| CBackButtonEvent | |
| CCustomInputEvent | |
| CEditBoxEvent | |
| CKeyboardEvent | |
| CPointerEvent | |
| CUIEditBoxEvent | |
| CIntFrameBuilder | |
| ►CIXAudio2EngineCallback | |
| CAudioEngineCallbacks | |
| CAudioEngineCallbacks | |
| ►CIXAudio2VoiceCallback | |
| CStreamingVoiceContext | |
| CStreamingVoiceContext | |
| CJniHelper | |
| CJniMethodInfo | |
| CJson | |
| CKeyStatus | |
| CKeyStatus | |
| ►CLabelProtocol | |
| ►CLabel | Label is a subclass of SpriteBatchNode that knows how to render text labels |
| CTextFieldTTF | A simple text input field with TTF font |
| CLabelAtlas | LabelAtlas is a subclass of AtlasNode |
| ►CLayer | |
| CCCBProxy | CCBProxy is a proxy for cocosbuilder |
| CLayoutComponentTableBuilder | |
| ►CLayoutParameterProtocol | Protocol for getting a LayoutParameter |
| ►CWidget | Base class for all ui widgets |
| CVideoPlayer | Displays a video file |
| CWebView | A View that displays web pages |
| CButton | Represents a push-button widget |
| CCheckBox | Checkbox is a specific type of two-states button that can be either checked or unchecked |
| CEditBox | Class for edit box |
| CImageView | A widget to display images |
| ►CLayout | A container for holding a few child widgets |
| CHBox | HBox is just a convenient wrapper class for horizontal layout type |
| CPageView | Layout manager that allows the user to flip left and right through pages of data |
| CRelativeBox | RelativeBox is just a convenient wrapper class for relative layout type |
| ►CScrollView | Layout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display |
| CListView | ListView is a view group that displays a list of scrollable items |
| CVBox | VBox is just a convenient wrapper class for vertical layout type |
| CLoadingBar | Visual indicator of progress in some operation |
| CRichText | A container for displaying various RichElements |
| CSlider | UI Slider widget |
| CText | For creating a system font or a TTF font Text |
| CTextAtlas | UI TextAtlas widget |
| CTextBMFont | A widget for displaying BMFont label |
| CTextField | A widget which allows users to input text |
| ►CLayoutProtocol | Layout interface for creating LayoutManger and do actual layout |
| CLayout | A container for holding a few child widgets |
| CLabel::LetterInfo | |
| CListViewOptionsBuilder | |
| CLoadingBarOptionsBuilder | |
| CLock | |
| CLuaAssetsManagerEventData | |
| ►CLuaBridge | Build bridge between ObjC and Lua |
| CLuaObjcBridge | Build a bridge between ObjectC and Lua script |
| CLuaJavaBridge | Build a bridge between Java and Lua script |
| CLuaTableViewEventData | |
| CLuaValue | Wrap different general types of data into a same specific type named LuaValue |
| CMap< K, V > | Similar to std::unordered_map, but it will manage reference count automatically internally |
| CMap< cocos2d::GLProgram *, cocos2d::GLProgramState * > | |
| CMap< int, cocos2d::Node * > | |
| CMap< int, cocos2d::Primitive * > | |
| CMap< int, cocos2d::ui::cocos2d::ui::Scale9Sprite * > | |
| CMap< int, cocos2d::ui::LayoutParameter * > | |
| CMap< std::string, ActionTimeline * > | |
| CMap< std::string, cocos2d::Animation * > | |
| CMap< std::string, cocos2d::CallFunc * > | |
| CMap< std::string, cocos2d::SpriteFrame * > | |
| CMap< std::string, cocostudio::AnimationData * > | |
| CMap< std::string, cocostudio::ArmatureData * > | |
| CMap< std::string, cocostudio::Bone * > | |
| CMap< std::string, cocostudio::BoneData * > | |
| CMap< std::string, cocostudio::MovementBoneData * > | |
| CMap< std::string, cocostudio::MovementData * > | |
| CMap< std::string, cocostudio::TextureData * > | |
| CMap< std::string, SIOClientImpl * > | |
| CMargin | Margin of widget's in point |
| CMat4 | Copyright 2013 BlackBerry Inc |
| CObjLoader::material_t | Model's material struct |
| CMaterialData | Material data, |
| CMaterialDatas | Material datas, since 3.3 |
| CMathUtil | Copyright 2013 BlackBerry Inc |
| CMciPlayer | |
| CMediaStreamer | |
| CObjLoader::mesh_t | Model's indices struct |
| CMeshData | Mesh data |
| CMeshDatas | Mesh datas |
| CMeshInfo | Class that constructs mesh information of a given mesh name |
| CMeshVertexAttrib | Mesh vertex attribute |
| CmodeA | Mode A: gravity, direction, radial accel, tangential accel |
| CmodeB | Mode B: radius mode |
| CModelData | Model node data, since 3.3 |
| CMovementEvent | |
| CNMaterialData | |
| CNode3DOptionBuilder | |
| CNodeActionBuilder | |
| CNodeData | Node data, since 3.3 |
| CNodeDatas | Node datas, since 3.3 |
| CNodeLoaderListener | |
| CNodeReader | |
| ►CNodeReaderProtocol | |
| CArmatureNodeReader | |
| CComAudioReader | |
| CGameMapReader | |
| CNode3DReader | |
| CNodeReader | |
| CParticle3DReader | |
| CParticleReader | |
| CProjectNodeReader | |
| CSingleNodeReader | |
| CSprite3DReader | |
| CSpriteReader | |
| CUserCameraReader | |
| ►CWidgetReader | |
| CButtonReader | |
| CCheckBoxReader | |
| CImageViewReader | |
| ►CLayoutReader | |
| CPageViewReader | |
| ►CScrollViewReader | |
| CListViewReader | |
| CLoadingBarReader | |
| CSliderReader | |
| CTextAtlasReader | |
| CTextBMFontReader | |
| CTextFieldReader | |
| CTextReader | |
| CNodeTreeBuilder | |
| ►CNSObject | |
| CCCDirectorCaller | |
| CCCES2Renderer | |
| CCDAudioInterruptTargetGroup | Container for objects that implement audio interrupt protocol i.e |
| CCDAudioInterruptTargetGroup | Container for objects that implement audio interrupt protocol i.e |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CCDBufferLoadRequest | CDBufferLoadRequest |
| CCDBufferLoadRequest | CDBufferLoadRequest |
| CCDBufferManager | Allows buffers to be associated with file names |
| CCDBufferManager | Allows buffers to be associated with file names |
| CCDFloatInterpolator | |
| 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 |
| 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 |
| ►CCDPropertyModifier | Base class for classes that modify properties such as pitch, pan and gain |
| CCDLongAudioSourceFader | Fader for long audio source objects |
| CCDLongAudioSourceFader | Fader for long audio source objects |
| CCDSoundEngineFader | Fader for CDSoundEngine objects |
| CCDSoundEngineFader | Fader for CDSoundEngine objects |
| CCDSoundSourceFader | Fader for CDSoundSource objects |
| CCDSoundSourceFader | Fader for CDSoundSource objects |
| CCDSoundSourcePanner | Panner for CDSoundSource objects |
| CCDSoundSourcePanner | Panner for CDSoundSource objects |
| CCDSoundSourcePitchBender | Pitch bender for CDSoundSource objects |
| CCDSoundSourcePitchBender | Pitch bender for CDSoundSource objects |
| CCDPropertyModifier | Base class for classes that modify properties such as pitch, pan and gain |
| CCDSoundEngine | |
| CCDSoundEngine | |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CCDUtilities | Collection of utilities required by CocosDenshion |
| CCDUtilities | Collection of utilities required by CocosDenshion |
| CSimpleAudioEngine | A wrapper to the CDAudioManager object |
| CSimpleAudioEngine | A wrapper to the CDAudioManager object |
| CUIEditBoxImplIOS_objc | |
| CUIEditBoxImplMac | |
| ►C<NSObject> | |
| ►C<CCESRenderer> | |
| CCCES2Renderer | |
| ►C<CDAudioInterruptProtocol> | |
| CCDAudioInterruptTargetGroup | Container for objects that implement audio interrupt protocol i.e |
| CCDAudioInterruptTargetGroup | Container for objects that implement audio interrupt protocol i.e |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| 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 |
| 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 |
| CCDSoundEngine | |
| CCDSoundEngine | |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CSimpleAudioEngine | A wrapper to the CDAudioManager object |
| CSimpleAudioEngine | A wrapper to the CDAudioManager object |
| C<CDAudioInterruptProtocol> | |
| ►C<CDAudioTransportProtocol> | |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| CCDSoundSource | CDSoundSource is a wrapper around an OpenAL sound source |
| C<CDAudioTransportProtocol> | |
| ►CNSOperation | |
| CCDAsynchBufferLoader | CDAsynchBufferLoader TODO |
| CCDAsynchBufferLoader | CDAsynchBufferLoader TODO |
| CCDAsynchInitialiser | |
| CCDAsynchInitialiser | |
| ►C<NSOperationNSObject> | |
| ►C<CDLongAudioSourceDelegate> | |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| CCDAudioManager | CDAudioManager manages audio requirements for a game |
| C<CDLongAudioSourceDelegate> | |
| ►C<NSTextFieldDelegate> | |
| CUIEditBoxImplMac | |
| CNTextureData | New material, since 3.3 |
| COBB | Oritened Bounding Box(OBB) |
| CObjectFactory | |
| CObjLoader | .obj file Loader |
| COffset< T > | |
| COffset< flatbuffers::CSParseBinary > | |
| COffset< flatbuffers::String > | |
| COpenALDecoder | |
| COpenALFile | |
| COpenGLES | |
| COptionsBuilder | |
| CPageViewOptionsBuilder | |
| CPanelOptionsBuilder | |
| ►CParticle3D | |
| CPUParticle3D | |
| CParticle3DOptionsBuilder | |
| CParticleSystemOptionsBuilder | |
| CPGlyph | |
| CPhysicsContactData | |
| CPhysicsContactPostSolve | Postsolve value generated when onContactPostSolve called |
| CPhysicsContactPreSolve | Presolve value generated when onContactPreSolve called |
| CPhysicsDebugDraw | A physics helper class |
| CPhysicsHelper | A physics helper class |
| ►CPhysicsJoint | An PhysicsJoint object connects two physics bodies together |
| CPhysicsJointDistance | Set the fixed distance with two bodies |
| CPhysicsJointFixed | A fixed joint fuses the two bodies together at a reference point |
| 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 | A limit joint imposes a maximum distance between the two bodies, as if they were connected by a rope |
| CPhysicsJointMotor | Keeps the relative angular velocity of a pair of bodies constant |
| CPhysicsJointPin | A pin joint allows the two bodies to independently rotate around the anchor point as if pinned together |
| 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 |
| CPhysicsMaterial | |
| CPhysicsRayCastInfo | |
| CPhysicsWorld | An PhysicsWorld object simulates collisions and other physical properties |
| CTexture2D::PixelFormatInfo | |
| CPlane | Defines plane |
| CPointFrameBuilder | |
| CPointSprite | Vec2 Sprite component |
| CPUTriangle::PositionAndNormal | The struct is used to return both the position and the normal |
| CParticle3DQuadRender::posuvcolor | |
| CPrecompiledProgram | |
| CAudioEngine::ProfileHelper | |
| CDownloader::ProgressData | |
| CProjectNodeOptionsBuilder | |
| ►CPUAbstractNode | |
| CPUAtomAbstractNode | This is an abstract node which cannot be broken down further |
| CPUObjectAbstractNode | This specific abstract node represents a script object |
| CPUPropertyAbstractNode | This abstract node represents a script property |
| CPUAffectorManager | |
| CPUBehaviourManager | |
| ►CPUBillboardChain | |
| CPURibbonTrail | |
| CPUConcreteNode | |
| CPUControlPointSorter | Comparer used for sorting vector in ascending order |
| CPUDynamicAttributeHelper | |
| CPUEmitterManager | |
| CPUEventHandlerManager | |
| CPUForceField | Force Field Affector Class: This class defines a force field to affect the particle direction |
| ►CPUForceFieldCalculationFactory | Pure virtual ForceFieldCalculationFactory |
| CPURealTimeForceFieldCalculationFactory | Factory class to calculate forces in realtime |
| ►CPUListener | |
| CPUBeamRender | |
| CPUDoPlacementParticleEventHandler | |
| CPURibbonTrailRender | |
| CPUSlaveEmitter | |
| CPUMaterialCache | |
| CPUNoise3D | |
| CPUObserverManager | |
| CPUPlane | Defines a plane in 3D space |
| CPUScriptCompiler | |
| CPUScriptLexer | |
| CPUScriptParser | |
| CPUScriptToken | This struct represents a token, which is an ID'd lexeme from the parsing input stream |
| ►CPUScriptTranslator | Script translator |
| CCCPUBoxEmitterTranslator | |
| CCCPUMaterialTranslator | |
| CPUAffectorTranslator | |
| CPUAlignAffectorTranslator | |
| CPUBaseColliderTranslator | |
| CPUBaseForceAffectorTranslator | |
| CPUBehaviourTranslator | |
| CPUBoxColliderTranslator | |
| CPUCircleEmitterTranslator | |
| CPUCollisionAvoidanceAffectorTranslator | |
| CPUColorAffectorTranslator | |
| CPUDoAffectorEventHandlerTranslator | |
| CPUDoEnableComponentEventHandlerTranslator | |
| CPUDoExpireEventHandlerTranslator | |
| CPUDoFreezeEventHandlerTranslator | |
| CPUDoPlacementParticleEventHandlerTranslator | |
| CPUDoScaleEventHandlerTranslator | |
| CPUDoStopSystemEventHandlerTranslator | |
| CPUDynamicAttributeTranslator | |
| CPUEmitterTranslator | |
| CPUEventHandlerTranslator | |
| CPUFlockCenteringAffectorTranslator | |
| CPUForceFieldAffectorTranslator | |
| CPUGeometryRotatorTranslator | |
| CPUGravityAffectorTranslator | |
| CPUInterParticleColliderTranslator | |
| CPUJetAffectorTranslator | |
| CPULineAffectorTranslator | |
| CPULinearForceAffectorTranslator | |
| CPULineEmitterTranslator | |
| CPUMaterialPassTranslator | |
| CPUMaterialTechniqueTranslator | |
| CPUMaterialTextureUnitTranslator | |
| CPUMeshSurfaceEmitterTranslator | |
| CPUObserverTranslator | |
| CPUOnClearObserverTranslator | |
| CPUOnCollisionObserverTranslator | |
| CPUOnCountObserverTranslator | |
| CPUOnEmissionObserverTranslator | |
| CPUOnEventFlagObserverTranslator | |
| CPUOnExpireObserverTranslator | |
| CPUOnPositionObserverTranslator | |
| CPUOnQuotaObserverTranslator | |
| CPUOnRandomObserverTranslator | |
| CPUOnTimeObserverTranslator | |
| CPUOnVelocityObserverTranslator | |
| CPUParticleFollowerTranslator | |
| CPUParticleSystem3DTranslator | |
| CPUPathFollowerTranslator | |
| CPUPlaneColliderTranslator | |
| CPUPointEmitterTranslator | |
| CPUPositionEmitterTranslator | |
| CPURandomiserTranslator | |
| CPURendererTranslator | |
| CPUScaleAffectorTranslator | |
| CPUScaleVelocityAffectorTranslator | |
| CPUSineForceAffectorTranslator | |
| CPUSlaveBehaviourTranslator | |
| CPUSlaveEmitterTranslator | |
| CPUSphereColliderTranslator | |
| CPUSphereSurfaceEmitterTranslator | |
| CPUTechniqueTranslator | |
| CPUTextureAnimatorTranslator | |
| CPUTextureRotatorTranslator | |
| CPUVelocityMatchingAffectorTranslator | |
| CPUVortexAffectorTranslator | |
| CPUSimpleSpline | |
| CPUSortAscending | Comparer used for sorting vector in ascending order |
| CPUSortDescending | Comparer used for sorting vector in descending order |
| CPUSphere | A sphere primitive, mostly used for bounds checking |
| CPUTranslateManager | |
| CPUTriangle | Definition of a Triangle |
| CPUUtil | |
| CQuad2 | A 2D Quad |
| CQuad3 | A 3D Quad |
| CQuaternion | Defines a 4-element quaternion that represents the orientation of an object in space |
| CAnimation3DData::QuatKey | |
| CRandomHelper | A helper class for creating random number |
| CRay | Ray is a line with one end |
| CRect | Rectangle area |
| ►CRef | |
| CCustomGUIReader | |
| ►CRef | Ref is used for reference count manangement |
| CActionTimelineData | |
| CArmatureNodeReader | |
| CAcceleration | The device accelerometer reports values for each axis in units of g-force |
| CAction | Base class for Action objects |
| CActionManager | ActionManager is a singleton that manages all the actions |
| CAnimation | A Animation object is used to perform animations on the Sprite objects |
| CAnimation3D | Static animation data, shared |
| CAnimationCache | Singleton that manages the Animations |
| CAnimationCurve< componentSize > | Curve of bone's position, rotation or scale |
| CAnimationFrame | AnimationFrame |
| CBone3D | Defines a basic hierachial structure of transformation spaces |
| CBundleReader | BundleReader is an interface for reading sequence of bytes |
| CConfiguration | Configuration contains some openGL variables |
| ►CDirector | Class that creates and handles the main Window and manages how and when to execute the Scenes |
| CDisplayLinkDirector | DisplayLinkDirector is a Director that synchronizes timers with the refresh rate of the display |
| ►CEvent | Base class of all kinds of events |
| CEventAcceleration | Accelerometer event |
| ►CEventCustom | Custom event |
| CEventAssetsManagerEx | |
| CPhysicsContact | Contact infomation |
| CEventFocus | Focus event |
| CEventKeyboard | Keyboard event |
| CEventMouse | The mouse event |
| CEventTouch | Touch event |
| CEventDispatcher | This class manages event listener subscriptions and event dispatching |
| ►CEventListener | The base class of event listener |
| CEventListenerAcceleration | Acceleration event listener |
| CEventListenerController | |
| ►CEventListenerCustom | Custom event listener |
| ►CEventListenerPhysicsContact | Contact listener |
| 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 |
| CEventListenerAssetsManagerEx | Usage: auto dispatcher = Director::getInstance()->getEventDispatcher(); auto manager = AssetsManagerEx::create(manifestUrl, storagePath); Adds a listener: |
| CEventListenerFocus | Focus event listener |
| CEventListenerKeyboard | Keyboard event listener |
| CEventListenerMouse | Mouse event listener |
| CEventListenerTouchAllAtOnce | Multiple touches event listener |
| CEventListenerTouchOneByOne | Single touch event listener |
| CAudioEngineImpl | |
| CAudioEngineImpl | |
| CAudioEngineImpl | |
| CAssetsManagerEx | This class is used to auto update resources, such as pictures or scripts |
| CColor3bObject | |
| CInvocation | |
| CManifest | |
| CGLProgram | GLProgram Class that implements a glProgram |
| CGLProgramCache | GLProgramCache Singleton that stores manages GLProgram objects (shaders) |
| CGLProgramState | GLProgramState holds the 'state' (uniforms and attributes) of the GLProgram |
| ►CGLView | By GLView you can operate the frame information of EGL view through some function |
| CGLViewImpl | Class that represent the OpenGL View |
| CGLViewImpl | Class that represent the OpenGL View |
| CGLViewImpl | Class that represent the OpenGL View |
| CGLViewImpl | Class that represent the OpenGL View |
| CGLViewImpl | Class that represent the OpenGL View |
| CGLViewImpl | Class that represent the OpenGL View |
| CGrabber | FBO class that grabs the the contents of the screen |
| ►CGridBase | Base class for Other grid |
| CGrid3D | Grid3D is a 3D grid implementation |
| CTiledGrid3D | TiledGrid3D is a 3D grid implementation |
| CGroupCommandManager | |
| CIndexBuffer | IndexBuffer is an abstraction of low level openGL Buffer Object |
| CLuaStack | LuaStack is used to manager the operation on the lua_State,eg., push data onto the lua_State, execute the function depended on the lua_State |
| CMesh | Mesh: contains ref to index buffer, GLProgramState, texture, skin, blend function, aabb and so on |
| CMeshIndexData | MeshIndexData class |
| CMeshSkin | MeshSkin, A class maintain a collection of bones that affect Mesh vertex |
| CMeshVertexData | MeshVertexData class |
| CHttpRequest | Defines the object which users must packed for HttpClient::send(HttpRequest*) method |
| CHttpResponse | Defines the object which users will receive at onHttpCompleted(sender, HttpResponse) callback |
| CSIOClient | A single connection to a socket.io endpoint |
| ►CNode | Node is the base element of the Scene Graph |
| CActionTimelineNode | |
| C__NodeRGBA | __NodeRGBA is a subclass of Node that implements the RGBAProtocol protocol |
| ►CAtlasNode | AtlasNode is a subclass of Node that implements the RGBAProtocol and TextureProtocol protocol |
| CLabelAtlas | LabelAtlas is a subclass of AtlasNode |
| 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); |
| ►CBaseLight | |
| CAmbientLight | |
| CDirectionLight | |
| CPointLight | |
| CSpotLight | |
| CCamera | Defines a camera |
| CClippingNode | ClippingNode is a subclass of Node |
| CClippingRectangleNode | Clipping Rectangle Node |
| ►CDrawNode | Node that draws dots, segments and polygons |
| CPhysicsDebugNode | A BaseData that draws the components of a physics engine |
| CTMXLayer | FastTMXLayer represents the TMX layer |
| CTMXTiledMap | FastTMXTiledMap knows how to parse and render a TMX map |
| CAssetsManager | |
| CTableViewCell | Abstract class for SWTableView cell node |
| ►CLayer | Layer is a subclass of Node that implements the TouchEventsDelegate protocol |
| C__LayerRGBA | LayerRGBA is a subclass of Layer that implements the RGBAProtocol protocol using a solid color as the background |
| ►CControl | |
| CControlButton | For Cocos2D |
| CControlColourPicker | |
| CControlHuePicker | |
| CControlPotentiometer | For Cocos2D |
| CControlSaturationBrightnessPicker | |
| CControlSlider | |
| CControlStepper | |
| CControlSwitch | For Cocos2D |
| CScrollView | ScrollView support for cocos2d-x |
| CLayerColor | LayerColor is a subclass of Layer that implements the RGBAProtocol protocol |
| CLayerMultiplex | MultipleLayer is a Layer with the ability to multiplex it's children |
| CMenu | A Menu for touch handling |
| ►CMenuItem | MenuItem base class |
| ►CMenuItemLabel | An abstract class for "label" MenuItemLabel items |
| CMenuItemAtlasFont | A MenuItemAtlasFont |
| CMenuItemFont | A MenuItemFont |
| ►CMenuItemSprite | MenuItemSprite accepts Node<RGBAProtocol> objects as items |
| CMenuItemImage | MenuItemImage accepts images as items |
| CMenuItemToggle | A MenuItemToggle |
| CMotionStreak | Creates a trailing path |
| CNodeGrid | Base class for Grid Node |
| 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") |
| ►CParticleSystem | Particle System base class |
| ►CParticleSystemQuad | ParticleSystemQuad is a subclass of ParticleSystem |
| 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 |
| CParticleSystem3D | |
| CProgressTimer | ProgressTimer is a subclass of Node |
| ►CProtectedNode | A inner node type mainly used for UI module |
| CWidget | Base class for all ui widgets |
| CRenderTexture | RenderTexture is a generic rendering target |
| ►CScene | Scene is a subclass of Node that is used only as an abstract concept |
| ►CTransitionScene | Base class for Transition scenes |
| CTransitionCrossFade | TransitionCrossFade: Cross fades two scenes using the RenderTexture object |
| CTransitionFade | TransitionFade: Fade out the outgoing scene and then fade in the incoming scene |
| ►CTransitionFadeTR | TransitionFadeTR: Fade the tiles of the outgoing scene from the left-bottom corner the to top-right corner |
| 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 |
| CTransitionFadeUp | TransitionFadeUp: Fade the tiles of the outgoing scene from the bottom to the top |
| CTransitionJumpZoom | TransitionJumpZoom: Zoom out and jump the outgoing scene, and then jump and zoom in the incoming |
| ►CTransitionMoveInL | TransitionMoveInL: Move in from to the left the incoming scene |
| CTransitionMoveInB | TransitionMoveInB: Move in from to the bottom 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 | A base class of progress transition |
| CTransitionProgressHorizontal | TransitionProgressHorizontal transition |
| CTransitionProgressInOut | TransitionProgressInOut transition |
| CTransitionProgressOutIn | TransitionProgressOutIn transition |
| CTransitionProgressRadialCCW | TransitionRadialCCW transition |
| CTransitionProgressRadialCW | TransitionRadialCW transition |
| CTransitionProgressVertical | TransitionProgressVertical transition |
| CTransitionRotoZoom | TransitionRotoZoom: Rotate and zoom out the outgoing scene, and then rotate and zoom in the incoming |
| ►CTransitionSceneOriented | A Transition that supports orientation like |
| CTransitionFlipAngular | TransitionFlipAngular: Flips the screen half horizontally and half vertically |
| CTransitionFlipX | TransitionFlipX: Flips the screen horizontally |
| CTransitionFlipY | TransitionFlipY: Flips the screen vertically |
| 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 |
| CTransitionShrinkGrow | Shrink the outgoing scene while grow the incoming scene |
| ►CTransitionSlideInL | TransitionSlideInL: Slide in the incoming scene from the left border |
| CTransitionSlideInB | TransitionSlideInB: Slide in the incoming scene from the bottom 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 |
| ►CSprite | Sprite is a 2d image ( http://en.wikipedia.org/wiki/Sprite_(computer_graphics) ) |
| CBillBoard | Inherit from Sprite, achieve BillBoard |
| CSkin | |
| CSprite3D | Sprite3D: A sprite can be loaded from 3D model files, .obj, .c3t, .c3b, then can be drawed as sprite |
| ►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") |
| CLabel | Label is a subclass of SpriteBatchNode that knows how to render text labels |
| CTMXLayer | TMXLayer represents the TMX layer |
| CTMXTiledMap | TMXTiledMap knows how to parse and render a TMX map |
| CScale9Sprite | A 9-slice sprite for cocos2d-x |
| CCCBFile | |
| CArmature | |
| CBatchNode | |
| CBone | |
| CGLNode | The GLNode is wrapped to call the callback function about draw in the Lua |
| CSkeletonRenderer | Draws a skeleton |
| ►CParticle3DAffector | |
| ►CPUAffector | |
| CPUAlignAffector | |
| ►CPUBaseCollider | |
| CPUBoxCollider | |
| CPUParticle3DInterParticleCollider | |
| CPUPlaneCollider | |
| CPUSphereCollider | |
| ►CPUBaseForceAffector | |
| CPULinearForceAffector | |
| CPUSineForceAffector | |
| CPUCollisionAvoidanceAffector | |
| CPUColorAffector | |
| CPUFlockCenteringAffector | |
| CPUForceFieldAffector | |
| CPUGeometryRotator | |
| CPUGravityAffector | |
| CPUJetAffector | |
| CPULineAffector | |
| CPUParticleFollower | |
| CPUPathFollower | |
| CPURandomiser | |
| CPUScaleAffector | |
| CPUScaleVelocityAffector | |
| CPUTextureAnimator | |
| CPUTextureRotator | |
| CPUVelocityMatchingAffector | |
| CPUVortexAffector | |
| ►CParticle3DEmitter | 3d particle emitter |
| ►CPUEmitter | 3d particle emitter |
| CCCPUBoxEmitter | |
| CPUCircleEmitter | |
| CPULineEmitter | |
| CPUMeshSurfaceEmitter | The MeshSurfaceEmitter is a ParticleEmitter that emits particles on the surface of a mesh |
| CPUPointEmitter | |
| CPUPositionEmitter | |
| CPUSlaveEmitter | |
| CPUSphereSurfaceEmitter | |
| ►CParticle3DRender | 3d particle render |
| CParticle3DModelRender | |
| CParticle3DQuadRender | |
| ►CPURender | |
| CPUBeamRender | |
| ►CPUParticle3DEntityRender | |
| CPUParticle3DBoxRender | |
| CPUParticle3DQuadRender | |
| CPUSphereRender | |
| CPUParticle3DModelRender | |
| CPURibbonTrailRender | |
| CPhysicsBody | A body affect by physics |
| ►CPhysicsShape | A shape for body |
| CPhysicsShapeCircle | A circle shape |
| CPhysicsShapeEdgeChain | A chain shape |
| ►CPhysicsShapeEdgePolygon | An edge polygon shape |
| CPhysicsShapeEdgeBox | An edge box shape |
| CPhysicsShapeEdgeSegment | A segment shape |
| ►CPhysicsShapePolygon | A polygon shape |
| CPhysicsShapeBox | A box shape |
| CPointArray | An Array that contain control points |
| CPrimitive | Primitive can support sending points, lines and triangles to glpipeline, which is an abstraction of primitive data |
| ►CPUBehaviour | |
| CPUSlaveBehaviour | |
| ►CPUDynamicAttribute | |
| CPUDynamicAttributeCurved | |
| CPUDynamicAttributeFixed | |
| CPUDynamicAttributeOscillate | |
| CPUDynamicAttributeRandom | |
| ►CPUEventHandler | |
| CPUDoAffectorEventHandler | |
| CPUDoEnableComponentEventHandler | |
| CPUDoExpireEventHandler | |
| CPUDoFreezeEventHandler | |
| CPUDoPlacementParticleEventHandler | |
| CPUDoScaleEventHandler | |
| CPUDoStopSystemEventHandler | |
| CPUMaterial | |
| ►CPUObserver | |
| CPUOnClearObserver | |
| CPUOnCollisionObserver | |
| CPUOnCountObserver | |
| CPUOnEmissionObserver | |
| CPUOnEventFlagObserver | |
| CPUOnExpireObserver | |
| CPUOnPositionObserver | |
| CPUOnQuotaObserver | |
| CPUOnRandomObserver | |
| CPUOnTimeObserver | |
| CPUOnVelocityObserver | |
| CPUParticle3DBeamVisualData | |
| CPURibbonTrailVisualData | |
| CScheduler | Scheduler is responsible for triggering the scheduled callbacks |
| CSkeleton3D | Skeleton |
| CSpriteFrame | A SpriteFrame has: |
| CSpriteFrameCache | Singleton that handles the loading of the sprite frames |
| CTexture2D | Texture2D class |
| CTextureAtlas | A class that implements a Texture Atlas |
| CTextureCache | Singleton that handles the loading of textures |
| CTMXObjectGroup | TMXObjectGroup represents the TMX object group |
| CTouch | Encapsulates the Touch information, such as touch point, id and so on, and provides the methods that commonly used |
| ►CLayoutManager | Base class for managing layout |
| CLinearHorizontalLayoutManager | Linear horizontal layouting class |
| CLinearVerticalLayoutManager | Linear vertical layouting class |
| CRelativeLayoutManager | Relative layouting class |
| ►CLayoutParameter | Base class for various LayoutParameter |
| CLinearLayoutParameter | Linear layout parameter |
| CRelativeLayoutParameter | Relative layout parameter |
| ►CRichElement | Rich text element base class |
| CRichElementCustomNode | Rich element for displaying custom node type |
| CRichElementImage | Rich element for displaying images |
| CRichElementText | Rich element for displaying text |
| CVertexBuffer | VertexBuffer is an abstraction of low level openGL Vertex Buffer Object |
| CVertexData | VertexData is a class used for specify input streams for GPU rendering pipeline, a VertexData will be composed by several streams, every stream will contain a VertexStreamAttribute and the binding VertexBuffer |
| CCCBAnimationManager | |
| CCCBKeyframe | |
| CCCBReader | Parse CCBI file which is generated by CocosBuilder |
| CCCBSequence | |
| CCCBSequenceProperty | |
| ►CNodeLoader | |
| CCCBFileLoader | |
| ►CControlLoader | |
| CControlButtonLoader | |
| CLabelBMFontLoader | |
| CLabelTTFLoader | |
| ►CLayerLoader | |
| CCCBLayerLoader | |
| CLayerColorLoader | |
| CLayerGradientLoader | |
| CMenuLoader | |
| ►CMenuItemLoader | |
| CMenuItemImageLoader | |
| CParticleSystemQuadLoader | |
| CScale9SpriteLoader | |
| CScrollViewLoader | |
| CSpriteLoader | |
| CNodeLoaderLibrary | |
| ►CActionFrame | |
| CActionFadeFrame | |
| CActionMoveFrame | |
| CActionRotationFrame | |
| CActionScaleFrame | |
| CActionTintFrame | |
| CActionFrameEasing | |
| CActionManagerEx | |
| CActionNode | |
| CActionObject | |
| CAnimationData | AnimationData include all movement infomation for the Armature The struct is AnimationData -> MovementData -> MovementBoneData -> FrameData -> MovementFrameData |
| CArmatureData | ArmatureData saved the Armature name and Bonedata needed for the CCBones in this Armature When we create a Armature, we need to get each Bone's BoneData as it's init information |
| CArmatureDataManager | Format and manage armature configuration and armature animation |
| CArmatureMovementDispatcher | |
| ►CBaseData | The base node include a lot of attributes |
| CBoneData | BoneData used to init a Bone |
| CFrameData | |
| CBaseTriggerAction | |
| CBaseTriggerCondition | |
| CColliderBody | |
| CColliderDetector | |
| CComAudioReader | |
| CContourData | |
| CDataReaderHelper | |
| CDecorativeDisplay | |
| ►CDisplayData | |
| CArmatureDisplayData | |
| CParticleDisplayData | |
| CSpriteDisplayData | |
| CDisplayManager | ! DisplayManager manages Bone's display |
| CGameMapReader | |
| CGUIReader | |
| CMovementBoneData | |
| CMovementData | |
| CNode3DReader | |
| CNodeReader | |
| CObjectExtensionData | |
| CParticle3DReader | |
| CParticleReader | |
| ►CProcessBase | |
| CArmatureAnimation | |
| CTween | |
| CProjectNodeReader | |
| CSingleNodeReader | |
| CSprite3DReader | |
| CSpriteReader | |
| CTextureData | |
| CTriggerObj | |
| CUserCameraReader | |
| ►CWidgetPropertiesReader | |
| CWidgetPropertiesReader0250 | |
| CWidgetPropertiesReader0300 | |
| CWidgetReader | |
| ►CFrame | |
| CAlphaFrame | |
| CAnchorPointFrame | |
| CColorFrame | |
| CEventFrame | |
| CInnerActionFrame | |
| CPositionFrame | |
| CRotationFrame | |
| CScaleFrame | |
| ►CSkewFrame | |
| CRotationSkewFrame | |
| CTextureFrame | |
| CVisibleFrame | |
| CZOrderFrame | |
| CPolygonBatch | |
| CTimeline | |
| CReference | Reference data |
| CRelativeData | |
| ►CRenderCommand | Base class of the RenderCommand hierarchy |
| CBatchCommand | Command used to draw batches in one TextureAtlas |
| CCustomCommand | Custom command is used for call custom openGL command which can not be done by other commands, such as stencil function, depth functions etc |
| CGroupCommand | GroupCommand is used to group several command together, and more, it can be nestd |
| CMeshCommand | |
| CPrimitiveCommand | Command used to render primitive, similar to QuadCommand |
| CQuadCommand | Command used to render one or more Quads, similar to TrianglesCommand |
| CTrianglesCommand | Command used to render one or more Triangles, which is similar to QuadCommand |
| CRenderer | |
| CRenderQueue | Class that knows how to sort RenderCommand objects |
| CRenderStackElement | |
| CResourceDataBuilder | |
| CResourceItemDataBuilder | |
| CRGBA | |
| ►CRuntimeClass | |
| CDirect3DContentProvider | |
| CScaleFrameBuilder | |
| CSceneReader | |
| ►CScriptEngineProtocol | |
| CLuaEngine | The Lua engine integrated into the cocos2d-x to process the interactive operation between lua and c++ |
| CScriptHandlerMgr | In order to reduce the coupling of lua script engine and native c++ engine |
| ►CScrollViewDelegate | |
| CTableView | UITableView support for cocos2d-x |
| CTableViewDelegate | Sole purpose of this delegate is to single touch event in this version |
| CScrollViewOptionsBuilder | |
| Csealed | |
| CSerData | |
| CSHA1Context | |
| CObjLoader::shape_t | Model's shape struct |
| CObjLoader::shapes_t | Model's shapes struct |
| ►CSimpleAudioEngine | Offers a very simple interface to play background music & sound effects |
| CAndroidJavaEngine | |
| CSingleNodeOptionsBuilder | |
| CSocketIO::SIODelegate | The delegate class to process socket.io events |
| CSize | |
| CSkinData | Skin data |
| CSliderOptionsBuilder | |
| CSocketIO | Singleton and wrapper class to provide static creation method as well as registry of all sockets |
| CSoundEffectData | |
| CsourceGroup | |
| CsourceInfo | |
| CspAnimation | |
| CspAnimationState | |
| CspAnimationStateData | |
| CsParticle | Structure that contains the values of each particle |
| CspAtlas | |
| CspAtlasAttachmentLoader | |
| CspAtlasPage | |
| CspAtlasRegion | |
| CspAttachment | |
| CspAttachmentLoader | |
| CspAttachmentTimeline | |
| CspBone | |
| CspBoneData | |
| CspBoundingBoxAttachment | |
| CspColorTimeline | |
| CspCurveTimeline | |
| CspDrawOrderTimeline | |
| CspEvent | |
| CspEventData | |
| CspEventTimeline | |
| CspFFDTimeline | |
| CspIkConstraint | |
| CspIkConstraintData | |
| CspIkConstraintTimeline | |
| CspMeshAttachment | |
| CspPolygon | |
| CspRegionAttachment | |
| CSprite3DCache | Sprite3DCache |
| CSprite3DCache::Sprite3DData | |
| CSprite3DMaterialCache | Sprite3D material is only texture for now |
| CSprite3DOptionsBuilder | |
| CSpriteFrameCacheHelper | |
| CSpriteOptionsBuilder | |
| CspRotateTimeline | |
| CspSkeleton | |
| CspSkeletonBounds | |
| CspSkeletonData | |
| CspSkeletonJson | |
| CspSkin | |
| CspSkinnedMeshAttachment | |
| CspSlot | |
| CspSlotData | |
| CspTimeline | |
| CspTrackEntry | |
| CstCocoFileHeader | |
| CstExpCocoAttribDesc | |
| CstExpCocoNode | |
| CstExpCocoObjectDesc | |
| CDownloader::StreamData | |
| CT2F_Quad | Texture coordinates for a quad |
| ►CTable | |
| CAnimationInfo | |
| CBoolFrame | |
| CButtonOptions | |
| CCheckBoxOptions | |
| CColorFrame | |
| CComAudioOptions | |
| CComponentOptions | |
| CCSArmatureNodeOption | |
| CCSParseBinary | |
| CEventFrame | |
| CFrame | |
| CGameMapOptions | |
| CImageViewOptions | |
| CInnerActionFrame | |
| CIntFrame | |
| CLayoutComponentTable | |
| CListViewOptions | |
| CLoadingBarOptions | |
| CNode3DOption | |
| CNodeAction | |
| CNodeTree | |
| COptions | |
| CPageViewOptions | |
| CPanelOptions | |
| CParticle3DOptions | |
| CParticleSystemOptions | |
| CPointFrame | |
| CProjectNodeOptions | |
| CResourceData | |
| CResourceItemData | |
| CScaleFrame | |
| CScrollViewOptions | |
| CSingleNodeOptions | |
| CSliderOptions | |
| CSprite3DOptions | |
| CSpriteOptions | |
| CTextAtlasOptions | |
| CTextBMFontOptions | |
| CTextFieldOptions | |
| CTextOptions | |
| CTextureFrame | |
| CTimeLine | |
| CUserCameraOptions | |
| CWidgetOptions | |
| CTableViewDataSource | Data source that governs table backend data |
| CTex2F | A vertex composed of 2 floats: x, y |
| CTexParams | Extension to set the Min / Mag filter |
| CTextAtlasOptionsBuilder | |
| CTextBMFontOptionsBuilder | |
| ►CTextFieldDelegate | A input protocol for TextField |
| CUICCTextField | A helper class which inherit from |
| CTextFieldOptionsBuilder | |
| CTextHAlignment | Horizontal text alignment type |
| CTextOptionsBuilder | |
| CTextureFrameBuilder | |
| ►CTextureProtocol | |
| CAtlasNode | AtlasNode is a subclass of Node that implements the RGBAProtocol and TextureProtocol protocol |
| CMotionStreak | Creates a trailing path |
| 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") |
| CParticleSystem | Particle System base class |
| CSprite | Sprite is a 2d image ( http://en.wikipedia.org/wiki/Sprite_(computer_graphics) ) |
| 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") |
| CTextVAlignment | Vertical text alignment type |
| CAsyncTaskPool::ThreadTasks | |
| CTimeLineBuilder | |
| Ctimezone | |
| Ctimezone | |
| CObjectFactory::TInfo | |
| CtParticle | |
| CTransformHelp | |
| ►CTransitionEaseScene | TransitionEaseScene can ease the actions of the scene protocol |
| CTransitionFadeTR | TransitionFadeTR: Fade the tiles of the outgoing scene from the left-bottom corner the to top-right corner |
| CTransitionMoveInL | TransitionMoveInL: Move in from to the left the incoming scene |
| CTransitionShrinkGrow | Shrink the outgoing scene while grow the incoming scene |
| CTransitionSlideInL | TransitionSlideInL: Slide in the incoming scene from the left border |
| CTransitionSplitCols | TransitionSplitCols: The odd columns goes upwards while the even columns goes downwards |
| CTransitionTurnOffTiles | TransitionTurnOffTiles: Turn off the tiles of the outgoing scene in random order |
| CTrianglesCommand::Triangles | The structure of Triangles |
| CTriggerMng | |
| CTTFConfig | |
| CTTFConfig | |
| CUniformValue::U | |
| CVertexAttribValue::U | |
| ►C<UIKeyInput> | |
| CCCEAGLView | CCEAGLView Class |
| ►CUITextField | |
| CUICustomUITextField | |
| ►C<UITextFieldDelegate> | |
| CUIEditBoxImplIOS_objc | |
| ►C<UITextInput> | |
| CCCEAGLView | CCEAGLView Class |
| ►CUIView | |
| CCCEAGLView | CCEAGLView Class |
| CUniform | Uniform is a structure to encapsulate data got from glGetActiveUniform and glGetUniformLocation |
| CUniformValue | Uniform Value, which is used to store to value send to openGL pipe line by glUniformXXX |
| CUserCameraOptionsBuilder | |
| CUserDefault | UserDefault acts as a tiny database |
| CV2F_C4B_PF | |
| CV2F_C4B_T2F | A 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 | A Vec2 with a vertex point, a tex coord point and a color 4F |
| CV2F_C4F_T2F_Quad | 4 Vertex2FTex2FColor4F Quad |
| CV3F_C4B_T2F | A Vec2 with a vertex point, a tex coord point and a color 4B |
| CV3F_C4B_T2F_Quad | 4 Vertex3FTex2FColor4B |
| CV3F_T2F | A Vec2 with a vertex point, a tex coord point |
| CV3F_T2F_Quad | |
| CValue | |
| CVec2 | Defines a 2-element floating point vector |
| CVec3 | Defines a 3-element floating point vector |
| CAnimation3DData::Vec3Key | |
| CVec4 | Defines 4-element floating point vector |
| CVector< T > | |
| CVector< cocos2d::AnimationFrame * > | |
| CVector< cocos2d::Bone3D * > | |
| CVector< cocos2d::cocos2d::Node * > | |
| CVector< cocos2d::EventListenerCustom * > | |
| CVector< cocos2d::extension::Invocation * > | |
| CVector< cocos2d::extension::TableViewCell * > | |
| CVector< cocos2d::GLProgramState * > | |
| CVector< cocos2d::Layer * > | |
| CVector< cocos2d::MenuItem * > | |
| CVector< cocos2d::Mesh * > | |
| CVector< cocos2d::MeshIndexData * > | |
| CVector< cocos2d::MeshVertexData * > | |
| CVector< cocos2d::Node * > | |
| CVector< cocos2d::PhysicsBody * > | |
| CVector< cocos2d::PhysicsShape * > | |
| CVector< cocos2d::Scene * > | |
| CVector< cocos2d::TMXObjectGroup * > | |
| CVector< cocos2d::ui::Layout * > | |
| CVector< cocos2d::ui::RichElement * > | |
| CVector< cocos2d::ui::Widget * > | |
| CVector< cocosbuilder::CCBAnimationManager * > | |
| CVector< cocosbuilder::CCBKeyframe * > | |
| CVector< cocosbuilder::CCBSequence * > | |
| CVector< cocostudio::ActionFrame * > | |
| CVector< cocostudio::ActionNode * > | |
| CVector< cocostudio::ActionObject * > | |
| CVector< cocostudio::BaseTriggerAction * > | |
| CVector< cocostudio::BaseTriggerCondition * > | |
| CVector< cocostudio::Bone * > | |
| CVector< cocostudio::ColliderBody * > | |
| CVector< cocostudio::ContourData * > | |
| CVector< cocostudio::DecorativeDisplay * > | |
| CVector< cocostudio::DisplayData * > | |
| CVector< cocostudio::FrameData * > | |
| CVector< cocostudio::Tween * > | |
| CVector< Frame * > | |
| CVector< Timeline * > | |
| CVertexAttrib | VertexAttrib is a structure to encapsulate data got from glGetActiveAttrib |
| CVertexAttribValue | Vertex Attribute Value, which is an abstraction of VertexAttribute and data pointer |
| CPUBillboardChain::VertexInfo | |
| CPUParticle3DEntityRender::VertexInfo | |
| CVertexStreamAttribute | VertexStreamAttribute is used to specify the vertex attribute for drawing, which is correspondent to glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr) |
| CWebSocket | |
| CWidgetCallBackHandlerProtocol | |
| CWidgetOptionsBuilder | |
| ►CWidgetReaderProtocol | |
| CWidgetReader | |