cocos2d-x 3.0
    - 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
    空标题文档 - 图1 空标题文档 - 图2)
    - 类列表 - 类索引 - 类继承关系 - 类成员

    全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

    类继承关系

    此继承关系列表按字典顺序粗略的排序:

    [详情级别 123456789]

    ►C__RGBAProtocolRGBA protocol 影响Node的颜色和不透明度
    C__LayerRGBALayerRGBA 是Layer的一个子类,它通过使用一个单色背景实现了 RGBAProtocol 协议。 它实现了Layer类的所有功能,并且添加了以下这些遵守RGBAProtocol协议并且传播到子类的新特性:
    C__NodeRGBANodeRGBA是节点的子类,实现RGBAProtocol协议。
    CHttpRequest::_prxy
    Cabstract
    CAccelerationThe device accelerometer reports values for each axis in units of g-force
    ►CActionTweenDelegate
    ►CScrollViewCocos2d-x的ScrollView支持。 为Cocos2d-x项目提供原生的滚动以及缩放功能。
    CTableViewCocos2d-x中的TableView支持
    CAffineTransform
    CAnimationFrameData
    ►CApplicationProtocol
    CApplication
    CApplication
    CApplication
    CApplication
    CApplication
    CApplication
    CAssetsManagerDelegateProtocol
    CAsyncStruct
    CTextureCache::AsyncStruct
    CAudio
    ►CAudioPlayer
    CFmodAudioPlayer
    CAutoreleasePool
    ►C<AVAudioPlayerDelegate>
    CCDLongAudioSourceCDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine
    CCDLongAudioSourceCDLongAudioSource 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>
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    ►Cbinaryfunction
    CStringCompare
    CBlendFuncBlend Function used for textures
    <span onclick=”toggleFolder('18')”>►CBlendProtocol指定glBlendFunc使用的混合方法 参考glBlendFunc的手册 http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml
    CLabelBMFontLabelBMFont 是 SpriteBatchNode的子类
    CLabelTTFLabelTTF是TextureNode的一个子类,它懂得如何渲染文本标签。
    ►CLayerColorLayerColor是Layer的一个子类,它实现了RGBAProtocol协议。 它实现了Layer类的所有功能,还添加了以下这些新功能:
    CLayerGradientLayerGradient是LayerColor的一个子类,它在背景上画渐变效果。 它实现了LayerColor类的所有功能,还添加了以下这些新功能:
    ►CTextureProtocolNode对象使用Texture2D来渲染图片 纹理可以使用混合方法 如果纹理有alpha通道,那么默认混合方法为 src=GLONE dst= GL_ONE_MINUS_SRC_ALPHA 否则 src=GL_SRC_ALPHA dst= GL_ONE_MINUS_SRC_ALPHA 但是你可以进行改变
    <span onclick=”toggleFolder('18_3_0')”>►CAtlasNodeAtlasNode是Node的扩展,实现了RGBAProtocol和TextureProtocol协议
    CLabelAtlasLabelAtlasAtlasNode 的子类
    CTileMapAtlasCCTileMapAtlas 是一个 CCAtlasNode的子类
    CMotionStreakMotionStreak.h 创建一个精灵尾巴的路径
    CParticleBatchNodeParticleBatchNode是一个批处理节点: 如果它包含很多子节点, 它将只调用1次OpenGL把它们全部绘制出来
    ►CParticleSystem粒子系统基类 粒子系统属性:
    ►CParticleSystemQuadParticleSystemQuadParticleSystem 的子类
    CParticleExplosion爆炸粒子系统
    CParticleFire火焰粒子系统
    CParticleFireworks烟花粒子系统
    CParticleFlower开花粒子系统
    CParticleGalaxy星系粒子系统
    CParticleMeteor流星粒子系统
    CParticleRain下雨粒子系统
    CParticleSmoke烟雾粒子系统
    CParticleSnow雪花粒子系统
    CParticleSpiral螺旋粒子系统
    CParticleSun太阳粒子系统
    ►CSpriteSprite定义为二维图像 ( 参见:http://en.wikipedia.org/wiki/Sprite_(computer_graphics) )
    CPhysicsSprite精灵(Sprite)的子类,绑定到一个物理Body
    CSkin
    ►CSpriteBatchNodeSpriteBatchNode与批量节点类似,如果包含子节点会在一次OpenGL调用内绘制完成(一般称为"batch draw")
    ►CLabel
    ►CTextFieldTTF一个简单的TTF文本输入框 A simple text input field with TTF font
    CUICCTextFieldNA NA
    CTMXLayerTMXLayer用来表示TMX layer,继承自SpriteBatchNode。tiles使用TextureAtlas进行渲染。 如果运行时修改一个tile,那么tile将变成一个Sprite,反之,则不会有Sprite对象被创建。 使用Sprite对象作为tiles有如下好处:
    CArmature
    ►CSkeleton用于绘制骨骼的cocos2d-x类
    ►CSkeletonAnimation绘制带有动画效果的骨骼,提供AnimationState用来应用1个或多个动画以及动画队列的管理
    CLuaSkeletonAnimation
    CBlockControlData
    CBlockData
    CbufferInfo
    CCCBAnimationManagerDelegate
    CccBezierConfig贝塞尔曲线的配置结构体
    CCCBMemberVariableAssigner
    CCCBScriptOwnerProtocol
    CCCBSelectorResolver
    CCCFreeTypeFont
    CCCPrecompiledShaders
    CCCZHeader
    ►CClonable如何克隆一个Ref对象的接口定义
    C__Array
    C__Bool
    C__DictionaryDictionary 就像 Obj-C 中的 NSDictionary
    C__Double
    C__Float
    C__Integer
    C__String
    ►CActionAction类是所有动作对象的基类
    ►CFiniteTimeActionFiniteTimeAction类是所有在限时间能够完成的动作(action)的基类 可以是下列动作:
    ►CActionInstant即时动作
    ►CCallFunc调用一个 'callback' 函数
    C__CCCallFuncND调用节点的 'callback' 函数,并用d作为参数。
    C__CCCallFuncO调用target的 'callback' 函数,并用object作为参数传入。
    ►CCallFuncN调用节点的 'callback' 函数 N means Node
    CLuaCallFunc
    CFlipX精灵水平翻转
    CFlipY精灵垂直翻转
    CHide隐藏节点
    CPlace放置节点到某个位置
    CRemoveSelf移除节点
    CReuseGridReuseGrid 动作
    CShow显示节点
    CStopGridStopGrid action
    CToggleVisibility切换节点的可视属性
    CCCBSetSpriteFrame
    CCCBSoundEffect
    ►CActionInterval持续动作是需要持续运行一段时间的动作。 它有一个启动时间和结束时间。结束时间由启动时间加上周期得出。
    CAccelAmplitudeAccelAmplitude 动作
    CAccelDeccelAmplitudeAccelDeccelAmplitude 动作
    ►CActionCameraBase class for Camera actions
    COrbitCameraOrbitCamera action 视角按照球面坐标轨迹 围绕屏幕中心进行旋转
    ►CActionEaseEasing actions的基类
    CEaseBackInEaseBackIn action
    CEaseBackInOutEaseBackInOut action
    CEaseBackOutEaseBackOut action
    CEaseBezierActionEase Bezier
    ►CEaseBounceEaseBounce abstract class
    CEaseBounceInEaseBounceIn action
    CEaseBounceInOutEaseBounceInOut action
    CEaseBounceOutEaseBounceOut action
    CEaseCircleActionInEase Circle In
    CEaseCircleActionInOutEase Circle InOut
    CEaseCircleActionOutEase Circle Out
    CEaseCubicActionInEase Cubic In
    CEaseCubicActionInOutEase Cubic InOut
    CEaseCubicActionOutEase Cubic Out
    ►CEaseElasticEase Elastic abstract class
    CEaseElasticInEase Elastic In action
    CEaseElasticInOutEase Elastic InOut action
    CEaseElasticOutEase Elastic Out action
    CEaseExponentialInEase Exponential In
    CEaseExponentialInOutEase Exponential InOut
    CEaseExponentialOutEase Exponential Out
    CEaseQuadraticActionInEase Quadratic In
    CEaseQuadraticActionInOutEase Quadratic InOut
    CEaseQuadraticActionOutEase Quadratic Out
    CEaseQuarticActionInEase Quartic In
    CEaseQuarticActionInOutEase Quartic InOut
    CEaseQuarticActionOutEase Quartic Out
    CEaseQuinticActionInEase Quintic In
    CEaseQuinticActionInOutEase Quintic InOut
    CEaseQuinticActionOutEase Quintic Out
    ►CEaseRateAction带速率的Easing actions的基类
    CEaseIn可设置速率的EaseIn action
    CEaseInOut可设置速率的EaseInOut
    CEaseOut可设置速率的EaseOut action
    CEaseSineInEase Sine In
    CEaseSineInOutEase Sine InOut
    CEaseSineOutEase Sine Out
    CCCBEaseInstant
    CActionTweenActionTween
    CAnimate创建序列帧动画
    ►CBezierBy贝塞尔曲线动作。
    CBezierTo贝塞尔曲线动作。
    CBlink闪烁动作
    ►CCardinalSplineTo基础曲线路径
    ►CCardinalSplineBy基础曲线路径
    CCatmullRomBy这是一个按照笛卡尔曲线移动目标点的动作
    CCatmullRomTo这是一个按照CatmullRom曲线移动目标点的动作
    CDeccelAmplitudeDeccelAmplitude 动作
    CDelayTime延时动作
    ►CFadeTo渐变动作
    CFadeIn渐变动作 "reverse"动作是FadeOut
    CFadeOut渐变动作 "reverse"动作是FadeIn
    ►CGridAction网格(grid)动作的基类
    ►CGrid3DActionGrid3DAction的基类 Grid3DAction可以修改一个非平铺的网格
    ►CFlipX3DFlipX3D 动作
    CFlipY3DFlipY3D 动作
    CLens3DLens3D 动作
    CLiquidLiquid 动作
    CPageTurn3D3D翻页动画
    CRipple3DRipple3D 动作
    CShaky3DShaky3D 动作
    CTwirlTwirl 动作
    CWavesWaves 动作
    CWaves3DWaves3D 动作
    ►CTiledGrid3DActionTiledGird3DAction的基类
    ►CFadeOutTRTilesFadeOutTRTiles动作 从左下角向右上角依次淡出所有瓦片
    CFadeOutBLTilesFadeOutBLTiles动作 从右上角向左下角依次淡出所有瓦片
    ►CFadeOutUpTilesFadeOutUpTiles动作 从下往上依次淡出所有瓦片
    CFadeOutDownTilesFadeOutDownTiles动作。 从上往下依次淡出所有瓦片
    CJumpTiles3DJumpTiles3D动作。 以Z轴为轴,根据正弦函数曲线移动瓦片。
    CShakyTiles3DShakeTiels3D动作
    CShatteredTiles3DShatteredTiles3D动作
    CShuffleTilesShuffleTiles动作 随机排列瓦片
    CSplitColsSplitCols动作
    CSplitRowsSplitRows动作
    CTurnOffTilesTurnOffTiles动作。 随机关闭瓦片。
    CWavesTiles3DWavesTiles3D动作。
    ►CJumpBy模仿跳跃的轨迹移动节点
    CJumpTo模仿跳跃的轨迹移动节点
    ►CMoveBy通过修改节点对象的位置属性来改变节点对象的x,y像素。 x,y的坐标是相对于这个对象的位置来说的。 几个MoveBy动作可以同时被调用,最终的运动是这几个单独运动的综合
    CMoveTo移动节点对象到位置x,y。x,y是绝对坐标,通过修改它的位置属性来改变它们的值。 几个MoveTo动作可以被同时调用,并且最终的运动是几个单独运动的综合。
    CProgressFromTo从一个百分比到另一个百分比的动画
    CProgressTo百分比进度。
    CRepeat重复执行动作很多次。次数由参数决定。 要无线循环动作,使用RepeatForever。
    CRepeatForever无线循环一个动作。 如果要循环有限次数,请使用Repeat动作。
    CReverseTime反转动作
    CRotateBy旋转一个节点
    CRotateTo旋转节点到指定角度。 方向将通过最短角决定
    ►CScaleTo缩放动作
    CScaleBy缩放动作
    CSequence顺序执行动作。
    ►CSkewTo通过修改节点对象的skewX和skewY属性来使节点对象倾斜到一个给定的角度。
    CSkewBy通过skewX和skewY的度数来事节点对象倾斜
    CSpawn并行动作
    CTargetedAction改写一个动作的目标,让这个动作可以在动作创建的时候运行在一个指定的目标上,而不是运行在通过runAction指定的目标
    CTintBy节点变色动作
    CTintTo节点变色动作
    CCCBRotateTo
    CCCBRotateXTo
    CCCBRotateYTo
    CFollowFollow是一种“跟随”某一个节点的动作
    CSpeedSpeed类改变一个action的运行速度, 使他持续更长时间 (speed>1)或者更短的时间(speed<1)
    CAnimation一个用来在精灵对象上表现动画的动画对象
    CAnimationFrameAnimationFrame 动画帧 动画的一帧
    CPointArray一个包含控制坐标的数组
    CSpriteFrameA SpriteFrame has:
    CColliderFilterNA NA
    CColor3BRGB color composed of bytes 3 bytes
    CColor4BRGBA color composed of 4 bytes
    CColor4FRGBA color composed of 4 floats
    CCompiledProgram
    CComponentContainer
    CControlPotentiometer,Cocos2d
    CControlUtils
    CCWin32InputBox
    CWebSocket::DataMessage的数据结构
    CData
    CDataInfo
    ►CDataVisitor访问者(Visitor)模式: 在多型的数据的情形下, 提供一个共同的方法, 使访问数据更加方便
    CPrettyPrinter
    ►CWebSocket::Delegate处理websocket事件的delegate类
    CLuaWebSocket
    CDevice
    CDictElementDictElement 用于遍历字典
    CDictionaryHelperNA NA
    CDirectorDelegateOpenGL用于显示的接口
    ►CDirectXBase
    Csealed
    CAnimationFrame::DisplayedEventInfo
    CDisplayFactoryNA NA
    CEditBoxDelegate
    ►CEditBoxImpl
    CCCEditBoxImplWp8
    CEditBoxImplAndroid
    CEditBoxImplWin
    CEventDispatcher::EventListenerVector该容器(vector)用来存储带有基于场景图优先级和固定优先级的事件侦听器
    ►CFileUtils处理文件操作的协助类
    CCCFileUtilsWinRTHelper class to handle file operations
    CFileUtilsAndroid处理文件操作的协助类
    CFileUtilsApple处理文件操作的协助类
    CFileUtilsLinuxHelper class to handle file operations
    CFileUtilsWin32Helper class to handle file operations
    CGLProgram::flag_struct
    CFontAtlasCache
    CFontBufferInfo
    CFontDefinition
    CFontLetterDefinition
    CFontShadowTypes used for defining fonts properties (i.e
    CFontStroke
    CFrameEvent
    CFTLineInfo
    CFTWordInfo
    CGLBufferedNode
    CGLProgramStateCache
    ►CGLViewProtocol
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CHelperNA NA
    CHSV
    CHttpClient处理异步http请求的单例模式 一旦请求完成,一个在生成请求时被提供的回调函数,会被发到主线程中
    ►CIDrawingSurfaceManipulationHandler
    Csealed
    CImageInfo
    ►CIMEDelegate输入编辑器的delegate
    CEditBox编辑框类
    CTextFieldTTF一个简单的TTF文本输入框 A simple text input field with TTF font
    CIMEDispatcher输入法消息分发
    CIMEKeyboardNotificationInfo
    ►CInputDelegateNA
    CComController
    ►CInputEvent
    CAccelerometerEvent
    CBackButtonEvent
    CKeyboardEvent
    CPointerEvent
    CEditBoxEvent
    ►CIXAudio2EngineCallback
    CAudioEngineCallbacks
    CAudioEngineCallbacks
    ►CIXAudio2VoiceCallback
    CStreamingVoiceContext
    CStreamingVoiceContext
    CJniHelper
    CJniMethodInfo
    CJson
    ►CLabelProtocolLabel的通用接口
    CLabel
    CLabelAtlasLabelAtlasAtlasNode 的子类
    CLabelBMFontLabelBMFont 是 SpriteBatchNode的子类
    CLabelTTFLabelTTF是TextureNode的一个子类,它懂得如何渲染文本标签。
    CLabelTextFormatter
    ►CLayer
    CCCBProxy
    CLabel::LetterInfo
    CLock
    CLuaAssetsManagerEventData
    ►CLuaBridge
    CLuaObjcBridge
    CLuaJavaBridge
    CLuaTableViewEventData
    CLuaValue
    CLuaValueField
    CMap< K, V >
    CMap< cocos2d::GLProgram , cocos2d::GLProgramState >
    CMap< int, cocos2d::extension::Scale9Sprite * >
    CMap< int, cocos2d::Node * >
    CMap< int, cocos2d::ui::LayoutParameter * >
    CMap< std::string, cocos2d::Animation * >
    CMap< std::string, cocos2d::CallFunc * >
    CMap< std::string, cocos2d::Component * >
    CMap< std::string, cocos2d::ProfilingTimer * >
    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 * >
    CMarginNA NA
    CMat4Copyright 2013 BlackBerry Inc
    CMathUtilCopyright 2013 BlackBerry Inc
    CMciPlayer
    CMediaStreamer
    CMipmapInfo用来辨别mipmap起始位置和长度的结构体
    CMovementEvent
    CNodeLoaderListener
    ►CNSObject
    CCCDirectorCaller
    CCCEditBoxImplIOS_objc
    CCCEditBoxImplMac
    CCCES2Renderer
    CCDAudioInterruptTargetGroupContainer for objects that implement audio interrupt protocol i.e
    CCDAudioInterruptTargetGroupContainer for objects that implement audio interrupt protocol i.e
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDBufferLoadRequestCDBufferLoadRequest
    CCDBufferLoadRequestCDBufferLoadRequest
    CCDBufferManager让缓冲区和文件名关联起来
    CCDBufferManager让缓冲区和文件名关联起来
    CCDFloatInterpolator
    CCDFloatInterpolator
    CCDLongAudioSourceCDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine
    CCDLongAudioSourceCDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine
    ►CCDPropertyModifierBase class for classes that modify properties such as pitch, pan and gain
    CCDLongAudioSourceFader长音频源对象的增益调节器
    CCDLongAudioSourceFader长音频源对象的增益调节器
    CCDSoundEngineFaderFader for CDSoundEngine objects
    CCDSoundEngineFaderFader for CDSoundEngine objects
    CCDSoundSourceFaderFader for CDSoundSource objects
    CCDSoundSourceFaderFader for CDSoundSource objects
    CCDSoundSourcePannerPanner for CDSoundSource objects
    CCDSoundSourcePannerPanner for CDSoundSource objects
    CCDSoundSourcePitchBenderPitch bender for CDSoundSource objects
    CCDSoundSourcePitchBenderPitch bender for CDSoundSource objects
    CCDPropertyModifierBase class for classes that modify properties such as pitch, pan and gain
    CCDSoundEngine
    CCDSoundEngine
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    CCDUtilitiesCollection of utilities required by CocosDenshion
    CCDUtilitiesCollection of utilities required by CocosDenshion
    CSimpleAudioEngineA wrapper to the CDAudioManager object
    CSimpleAudioEngineA wrapper to the CDAudioManager object
    ►C<NSObject>
    ►C<CCESRenderer>
    CCCES2Renderer
    ►C<CDAudioInterruptProtocol>
    CCDAudioInterruptTargetGroupContainer for objects that implement audio interrupt protocol i.e
    CCDAudioInterruptTargetGroupContainer for objects that implement audio interrupt protocol i.e
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDLongAudioSourceCDLongAudioSource represents an audio source that has a long duration which makes it costly to load into memory for playback as an effect using CDSoundEngine
    CCDLongAudioSourceCDLongAudioSource 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
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    CSimpleAudioEngineA wrapper to the CDAudioManager object
    CSimpleAudioEngineA wrapper to the CDAudioManager object
    C<CDAudioInterruptProtocol>
    ►C<CDAudioTransportProtocol>
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    CCDSoundSourceCDSoundSource is a wrapper around an OpenAL sound source
    C<CDAudioTransportProtocol>
    ►CNSOperation
    CCDAsynchBufferLoaderCDAsynchBufferLoader TODO
    CCDAsynchBufferLoaderCDAsynchBufferLoader TODO
    CCDAsynchInitialiser
    CCDAsynchInitialiser
    ►C<NSOperationNSObject>
    ►C<CDLongAudioSourceDelegate>
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    CCDAudioManagerCDAudioManager 管理游戏的音频。它用于提供通过CDSoundEngine对象来播放音效的权限。CDAudioManager内部包含两个CDLongAudioSource 对象(左右声道),用来播放长间隔的音频比如背景音乐和叙述性的语音。另外,它来管理同其他app声音之间的切换和交互。 环境要求:
    C<CDLongAudioSourceDelegate>
    ►CNSTextField
    CCCCustomNSTextField
    ►C<NSTextFieldDelegate>
    CCCEditBoxImplMac
    CObjectFactory
    COpenALDecoder
    COpenALFile
    CPGlyph
    CTexture2D::PixelFormatInfo
    CPointSpriteVec2 Sprite component
    CPoolManager
    CPrecompiledProgram
    CQuad2A 2D Quad. 4 2 floats
    CQuad3A 3D Quad. 4 3 floats
    CQuaternion在空间中定义一个四元数代码一个对象的方向
    CRect
    ►CRef
    C__Array
    C__Bool
    C__DictionaryDictionary 就像 Obj-C 中的 NSDictionary
    C__Double
    C__Float
    C__Integer
    C__NotificationCenter
    C__Set
    C__String
    CActionAction类是所有动作对象的基类
    CActionManagerActionManager是一个管理动作的单例类。
    CAnimation一个用来在精灵对象上表现动画的动画对象
    CAnimationCache动画缓存单例类。 如何你想要保存动画,你需要使用这个缓存。
    CAnimationFrameAnimationFrame 动画帧 动画的一帧
    ►CComponent
    CComAttribute
    CComAudio
    CComController
    CComRender
    CConfiguration包含一些 openGL 变量的Configuration
    ►CDirector
    CDisplayLinkDirectorDisplayLinkDirector是一个Director的子类, 表示屏幕刷新速率的同步定时器
    ►CEventBase class of all kinds of events
    CEventAcceleration
    CEventCustom
    CEventFocus
    CEventKeyboard
    CEventMouse
    CEventTouch
    CEventDispatcher这个类管理事件侦听器的订阅和事件的分发
    ►CEventListener事件监听器( event listener)的基类
    CEventListenerAcceleration
    CEventListenerCustom用法: auto dispatcher = Director::getInstance()->getEventDispatcher(); 添加一个监听器:
    CEventListenerFocus
    CEventListenerKeyboard
    CEventListenerMouse
    CEventListenerTouchAllAtOnce
    CEventListenerTouchOneByOne
    CColor3bObject
    CInvocation
    ►CFont
    CFontCharMap
    CFontFNT
    CFontFreeType
    CFontAtlas
    CGLProgramGLProgram类 实现一个glProgram
    CGLProgramCacheGLProgramCache 单例的用于存储管理GL编程对象(shaders着色器)
    CGLProgramStateGLProgramState 持有GL编程的状态(制服和属性)
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGLViewClass that represent the OpenGL View
    CGrabberFBO类抓取屏幕的内容
    ►CGridBase其它网格(grid)类的基类
    CGrid3DGrid3D类是3D网格(3D grid)的一个实现类。每个顶点都有三个维度:x,y,z
    CTiledGrid3DTiledGrid3D类是3D网格(3D grid)的一个实现类,和Grid3D类相比,不同的是TiledGrid3D类的格子是可以从网格(grid)中分离出来
    CGroupCommandManager
    CImage
    CLuaStack
    CHttpRequest定义了用户必须为 HttpClient::send(HttpRequest*) 方法打包的对象 请移步 tests/test-cpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp 作为参考
    CHttpResponse定义了用户会在onHttpCompleted(sender, HttpResponse) 回调中接收的对象 请移步 tests/test-cpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp 作为参考
    CSIOClient到socket.io端点的单个连接
    ►CNode:节点是场景图的基本元素。场景图的基本元素必须是节点对象或者是节点对象的子类。 一些常用的节点对象:Scene, Layer, Sprite, Menu, Label
    C__NodeRGBANodeRGBA是节点的子类,实现RGBAProtocol协议。
    CAtlasNodeAtlasNode是Node的扩展,实现了RGBAProtocol和TextureProtocol协议
    CClippingNodeClippingNode是Node的子类。 使用模板(stencil)绘制它裁剪的内容(子节点)。 模板(stencil)是另一个节点(Node),它不会被绘制。 裁剪是通过使用模板的(alphaThreshold调节的)alpha部分完成的。
    ►CDrawNodeDrawNode Node由于在一个单独的批处理中绘制了所以元素,因此它绘制点、线段、多边形都要比“drawing primitives”快。
    CPhysicsDebugNode基础数据用于绘制物理引擎组件
    CAssetsManager
    CScale9SpriteCocos2d-x的九宫格精灵
    CTableViewCell用于表示TableView中单元格的抽象类(译者注:此处没有纯虚函数,实际为普通基类,不能算抽象类)
    CLabelBMFontLabelBMFont 是 SpriteBatchNode的子类
    CLabelTTFLabelTTF是TextureNode的一个子类,它懂得如何渲染文本标签。
    ►CLayerLayer类是Node类的一个子类,它实现了触屏事件代理(TouchEventsDelegate)协议。
    C__LayerRGBALayerRGBA 是Layer的一个子类,它通过使用一个单色背景实现了 RGBAProtocol 协议。 它实现了Layer类的所有功能,并且添加了以下这些遵守RGBAProtocol协议并且传播到子类的新特性:
    ►CControl
    ►CControlButton
    CEditBox编辑框类
    CControlColourPicker
    CControlHuePicker
    CControlPotentiometer
    CControlSaturationBrightnessPicker
    CControlSlider
    CControlStepper
    CControlSwitch
    CScrollViewCocos2d-x的ScrollView支持。 为Cocos2d-x项目提供原生的滚动以及缩放功能。
    CLayerColorLayerColor是Layer的一个子类,它实现了RGBAProtocol协议。 它实现了Layer类的所有功能,还添加了以下这些新功能:
    CLayerMultiplexMultipleLayer is a Layer with the ability to multiplex it's children
    CMenu菜单(Menu)
    ►CMenuItemMenuItem基类
    ►CMenuItemLabel一个"label"形式的标签菜单项项目的抽象类 任何支持LabelProtocol协议的节点都可以添加进来
    CMenuItemAtlasFontA MenuItemAtlasFont 助手类,创建一个带LabelAtlas的标签菜单项(MenuItemLabel)
    CMenuItemFontA MenuItemFont 助手类,创建一个带Label的标签菜单项
    ►CMenuItemSpriteMenuItemSprite 接受像Node<RGBAProtocol> 对象的items
    CMenuItemImageMenuItemImage接受图像作为 items
    CMenuItemToggleA MenuItemToggle 一个简单的容器类切换"toggles"它的内部是菜单项, 内部的 Items 可以是任何类型的 MenuItem
    CMotionStreakMotionStreak.h 创建一个精灵尾巴的路径
    CNodeGrid
    CParallaxNode模拟视差滚动的节点 子节点根据视差比率做比父节点相对快/慢的移动。
    CParticleBatchNodeParticleBatchNode是一个批处理节点: 如果它包含很多子节点, 它将只调用1次OpenGL把它们全部绘制出来
    CParticleSystem粒子系统基类 粒子系统属性:
    CProgressTimerProgressTimer是Node的子类。 该类根据百分比来渲染显示内部的Sprite对象。 变化方向包括径向,水平或者垂直方向。
    ►CProtectedNode
    ►CWidgetNA NA
    CVideoPlayer
    CButtonNA NA
    CCheckBoxNA NA
    CImageViewNA NA
    ►CLayout
    CHBox
    CPageView
    CRelativeBox
    CScrollInnerContainer
    ►CScrollView
    CListView
    CVBox
    CLoadingBarNA NA
    CRichText
    CSliderNA NA
    CText为创建系统字体(font)或TTF字体(font)提供支持 NA
    CTextAtlasNA NA
    CTextBMFontNA NA
    CTextFieldClass UITextField : public Widget NA NA
    CRenderTextureRenderTexture是通用的渲染目标。执行以下步骤,可以把相应的节点渲染到该目标上。 创建一个渲染目标,执行它的begin方法,对想要渲染的cocos场景(scenes)或对象,执行visit, 然后执行渲染目标的end方法。 为方便使用,RenderTexture使用Sprite来展示结果,因此,你可以直接将RenderTexture的对象添加到场景中,像使用其他的cocos Node一样使用它。 RenderTexture类也提供了将纹理以PNG或者JPG格式保存到硬盘的方法。
    ►CSceneScene(场景)是一个抽象的概念,仅被用作Node(节点)的一个子类
    ►CTransitionScene场景转换的基类
    CTransitionCrossFadeTransitionCrossFade: 两个 scenes 使用 RenderTexture 对象交叉淡入淡出
    CTransitionFadeTransitionFade: 淡出传出 scene ,淡入传入 scene
    ►CTransitionFadeTRTransitionFadeTR: 从从左下角到右上角淡出 scene 的所有 tiles
    CTransitionFadeBLTransitionFadeBL: 从右上角到左下角淡出 scene 的所有 tiles
    CTransitionFadeDownTransitionFadeDown: 从上向下淡出 scene 的所有 tiles
    CTransitionFadeUpTransitionFadeUp: 从下向上淡出 scene 的所有 tiles
    CTransitionJumpZoomTransitionJumpZoom: 缩小跳着切出场景, 同时跳着放大传人场景
    ►CTransitionMoveInLTransitionMoveInL: 从左侧传人场景
    CTransitionMoveInBTransitionMoveInB: 从底部传人场景
    CTransitionMoveInRTransitionMoveInR: 从右侧传人场景
    CTransitionMoveInTTransitionMoveInT: 从顶部传人场景
    CTransitionPageTurn一个过渡效果这个剥落卷页场景的右下角过渡 过渡到场景下方模拟翻页。
    ►CTransitionProgress
    CTransitionProgressHorizontalTransitionProgressHorizontal transition
    CTransitionProgressInOut
    CTransitionProgressOutIn
    CTransitionProgressRadialCCWTransitionRadialCCW transition
    CTransitionProgressRadialCWTransitionRadialCW transition
    CTransitionProgressVertical
    CTransitionRotoZoomTransitionRotoZoom: 旋转和缩放外出的场景,同时旋转缩放进入的场景
    ►CTransitionSceneOriented支持方向的转换 可能的方向:LeftOver,RightOver,UpOver,DownOver
    CTransitionFlipAngularTransitionFlipAngular: 水平垂直翻转一半屏幕
    CTransitionFlipXTransitionFlipX: 水平翻转屏幕。 正面是传出的场景,背面是传入的场景
    CTransitionFlipYTransitionFlipY: 垂直翻转屏幕。
    CTransitionZoomFlipAngularTransitionZoomFlipAngular: 一半水平一半垂直 传入/穿出 翻转并一点点的缩放屏幕 正面是传出的场景,背面是传入的场景。
    CTransitionZoomFlipXTransitionZoomFlipX: 水平翻转屏幕,做一个 传入/穿出 缩放 正面是传出的场景,背面是传入的场景。
    CTransitionZoomFlipYTransitionZoomFlipY: 垂直翻转屏幕,做一个 传入/穿出 缩放 正面是传出的场景,背面是传入的场景。
    CTransitionShrinkGrow当增长传入scene的时候,收缩传出的scene
    ►CTransitionSlideInLTransitionSlideInL: 从左边滑入传人场景
    CTransitionSlideInBTransitionSlideInB: 从底部滑入传入场景
    CTransitionSlideInRTransitionSlideInR: 从右边滑入传入场景
    CTransitionSlideInTTransitionSlideInT: 从顶部滑入传入场景
    ►CTransitionSplitColsTransitionSplitCols: 奇数列向上推移而偶数列向下推移
    CTransitionSplitRowsTransitionSplitRows: 奇数行行从左侧推移,偶数行从右侧推移
    CTransitionTurnOffTilesTransitionTurnOffTiles: 随机顺序关闭淡出场景的 tiles
    CSpriteSprite定义为二维图像 ( 参见:http://en.wikipedia.org/wiki/Sprite_(computer_graphics) )
    CSpriteBatchNodeSpriteBatchNode与批量节点类似,如果包含子节点会在一次OpenGL调用内绘制完成(一般称为"batch draw")
    CTMXTiledMapTMXTiledMap知道如何解析和渲染TMX地图
    CCCBFile
    CArmature
    CBatchNode
    CBone
    CGLNode
    CSkeleton用于绘制骨骼的cocos2d-x类
    CNotificationObserver
    CPointArray一个包含控制坐标的数组
    CProfiler分析器 cocos2d的内置分析器。
    CProfilingTimer
    CScheduleHandlerDelegate
    CSchedulerScheduler is responsible for triggering the scheduled callbacks
    CSpriteFrameA SpriteFrame has:
    CSpriteFrameCacheSingleton that handles the loading of the sprite frames
    CTexture2DTexture2D 通过Texture2D类,可以根据图像、文本或者原始数据(raw data)创建OpenGL 2D纹理。 创建的纹理的尺寸是POT(power-of-two)。 根据创建Texture2D对象的方法,实际的图像尺寸可能比纹理尺寸小。例如: "contentSize" != (pixelsWide, pixelsHigh) and (maxS, maxT) != (1.0, 1.0)
    CTextureAtlas代表纹理图块的一个类
    CTextureCache用来处理纹理贴图(texture)的加载的独立的类 一旦纹理贴图(texture)被加载,它会在下一次返回 一个用来节省GPU和CPU内存的,指向之前被加载的纹理贴图(texture)的引用(reference)
    ►CTimerLight-weight timer
    CTimerTargetCallback
    CTimerTargetSelector
    CTMXLayerInfoTMXLayerInfo所包含的一些layers信息:
    CTMXMapInfoTMXMapInfo所包含的一些map的信息:
    CTMXObjectGroupTMXObjectGroup代表TMX对象组
    CTMXTilesetInfoTMXTilesetInfo所包含的一些tilesets信息:
    CTouch
    ►CLayoutParameterNA NA
    CLinearLayoutParameterNA NA
    CRelativeLayoutParameterNA NA
    ►CRichElement
    CRichElementCustomNode
    CRichElementImage
    CRichElementText
    CCCBAnimationManager
    CCCBKeyframe
    CCCBReader解析由CocosBuilder生成的CCBI文件
    CCCBSequence
    CCCBSequenceProperty
    ►CNodeLoader
    CCCBFileLoader
    ►CControlLoader
    CControlButtonLoader
    CLabelBMFontLoader
    CLabelTTFLoader
    ►CLayerLoader
    CCCBLayerLoader
    CLayerColorLoader
    CLayerGradientLoader
    CMenuLoader
    ►CMenuItemLoader
    CMenuItemImageLoader
    CParticleSystemQuadLoader
    CScale9SpriteLoader
    CScrollViewLoader
    CSpriteLoader
    CNodeLoaderLibrary
    ►CActionFrameNA NA
    CActionFadeFrameNA NA
    CActionMoveFrameNA NA
    CActionRotationFrameNA NA
    CActionScaleFrameNA NA
    CActionTintFrameNA NA
    CActionFrameEasingNA NA
    CActionManagerEx
    CActionNodeNA NA
    CActionObjectNA NA
    CAnimationDataAnimationData include all movement infomation for the Armature The struct is AnimationData -> MovementData -> MovementBoneData -> FrameData -> MovementFrameData NA NA
    CArmatureDataArmatureData 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格式化和管理骨骼动画的配置和骨骼动画
    CArmatureMovementDispatcher
    ►CBaseDataThe base node include a lot of attributes
    CBoneDataBoneData used to init a Bone
    CFrameDataNA NA
    CBaseTriggerAction
    CBaseTriggerCondition
    CColliderBody
    CColliderDetector
    CContourData
    CDataReaderHelperNA NA
    CDecorativeDisplayNA NA
    ►CDisplayDataNA NA
    CArmatureDisplayDataNA NA
    CParticleDisplayDataNA NA
    CSpriteDisplayDataNA NA
    CDisplayManager! DisplayManager管理骨骼(Bone)的显示 NA NA
    CGUIReader
    CMovementBoneDataNA NA
    CMovementDataNA NA
    ►CProcessBaseNA NA
    CArmatureAnimation
    CTweenNA NA
    CTextureData
    CTriggerObj
    ►CWidgetPropertiesReader
    CWidgetPropertiesReader0250
    CWidgetPropertiesReader0300
    ►CWidgetReader
    CButtonReader
    CCheckBoxReader
    CImageViewReader
    ►CLayoutReader
    CPageViewReader
    ►CScrollViewReader
    CListViewReader
    CLoadingBarReader
    CSliderReader
    CTextAtlasReader
    CTextBMFontReader
    CTextFieldReader
    CTextReader
    CLuaMinXmlHttpRequest
    CRefPtr< T >它保持着强劲的引用cocos2dx的cocos2d::Ref类型的对象包装类。 类似的概念来提高智能指针。
    CRelativeData
    ►CRenderCommandRenderCommand体系的基类
    CBatchCommand
    CCustomCommand
    CGroupCommand
    CQuadCommand使用一个或多个Quad去渲染的命令
    CRenderCommandPool< T >
    CRenderer
    CRenderQueue该类知道如何排序 RenderCommand 对象
    CRenderStackElement
    CRGBA
    ►CRuntimeClass
    CDirect3DContentProvider
    ►CSAXDelegator
    CTMXMapInfoTMXMapInfo所包含的一些map的信息:
    CSAXParser
    CSceneReader
    ►CScriptEngineProtocol
    CLuaEngine
    CScriptHandlerMgr
    ►CScrollViewDelegate
    CTableViewCocos2d-x中的TableView支持
    CTableViewDelegate本版本中此委托只处理单点触摸事件
    Csealed
    CSHA1Context
    ►CSimpleAudioEngine提供播放音效和背景音乐的一系列接口
    CAndroidJavaEngine
    CSocketIO::SIODelegate处理socket.io事件的delegate类
    CSize
    CSocketIO单例和包装的类,提供了静态创建方法以及所有sockets的注册
    CSoundEffectData
    CsourceGroup
    CsourceInfo
    CspAnimation
    CspAnimationState
    CspAnimationStateData
    CspAtlas
    CspAtlasAttachmentLoader
    CspAtlasPage
    CspAtlasRegion
    CspAttachment
    CspAttachmentLoader
    CspAttachmentTimeline
    CspBone
    CspBoneData
    CspBoundingBoxAttachment
    CspColorTimeline
    CspCurveTimeline
    CspDrawOrderTimeline
    CspEvent
    CspEventData
    CspEventTimeline
    CspPolygon
    CspRegionAttachment
    CSpriteFrameCacheHelperNA NA
    CspRotateTimeline
    CspSkeleton
    CspSkeletonBounds
    CspSkeletonData
    CspSkeletonJson
    CspSkin
    CspSlot
    CspSlotData
    CspTimeline
    CspTrackEntry
    CT2F_Quad
    CTableViewDataSource用于管理表格后端数据的数据源
    CTex2FA vertex composed of 2 floats: x, y
    CTexParams设置Min/Mag filter的方法。
    ►CTextFieldDelegate
    CUICCTextFieldNA NA
    CThreadHelper
    CtImageTGATGA 格式
    Ctimezone
    Ctimezone
    CObjectFactory::TInfo
    CtParticle粒子数据结构
    CTransformHelp
    ►CTransitionEaseSceneTransitionEaseScene类可以使场景动画协议更灵活
    CTransitionFadeTRTransitionFadeTR: 从从左下角到右上角淡出 scene 的所有 tiles
    CTransitionMoveInLTransitionMoveInL: 从左侧传人场景
    CTransitionShrinkGrow当增长传入scene的时候,收缩传出的scene
    CTransitionSlideInLTransitionSlideInL: 从左边滑入传人场景
    CTransitionSplitColsTransitionSplitCols: 奇数列向上推移而偶数列向下推移
    CTransitionTurnOffTilesTransitionTurnOffTiles: 随机顺序关闭淡出场景的 tiles
    CTriggerMng
    CTTFConfig
    CUniformValue::U
    CVertexAttribValue::U
    ►C<UIKeyInput>
    CCCEAGLViewCCEAGLView Class
    ►CUIScrollInterface
    CPageView
    CScrollView
    ►CUITextField
    CCCCustomUITextField
    ►C<UITextFieldDelegate>
    CCCEditBoxImplIOS_objc
    ►C<UITextInput>
    CCCEAGLViewCCEAGLView Class
    ►CUIView
    CCCEAGLViewCCEAGLView Class
    CUniform
    CUniformValue
    CUserDefaultUserDefault是个微型数据库,你可以将基础数据类型存储在里面或从里面读取出来
    CUT_hash_bucket
    CUT_hash_handle
    CUT_hash_table
    CV2F_C4B_T2FVec2 with a vertex point, a tex coord point and a color 4B
    CV2F_C4B_T2F_QuadA Quad of V2F_C4B_T2F
    CV2F_C4B_T2F_TriangleA Triangle of V2F_C4B_T2F
    CV2F_C4F_T2FVec2 with a vertex point, a tex coord point and a color 4F
    CV2F_C4F_T2F_Quad4 Vertex2FTex2FColor4F Quad
    CV3F_C4B_T2FVec2 with a vertex point, a tex coord point and a color 4B
    CV3F_C4B_T2F_Quad4 Vertex3FTex2FColor4B
    CValue
    CVec2定义一个2维浮点向量
    CVec3定义一个三维浮点向量 当用作表面法向量时,该向量必须标准化。 用作方向向量的时候可能会保持原向量的大小不变。 当用作点时,代表了3d空间的一个位置。
    CVec4定义一个四维浮点向量
    CVector< T >
    C[Vector< cocos2d::AnimationFrame >](d4/d38/classcocos2d1_1_vector.html)
    CVector< cocos2d::EventListenerCustom * >
    CVector< cocos2d::extension::Invocation * >
    CVector< cocos2d::extension::TableViewCell * >
    CVector< cocos2d::Layer * >
    CVector< cocos2d::MenuItem * >
    CVector< cocos2d::Node * >
    CVector< cocos2d::Scene * >
    CVector< cocos2d::TMXLayerInfo * >
    CVector< cocos2d::TMXObjectGroup * >
    CVector< cocos2d::TMXTilesetInfo * >
    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 * >
    CVertexAttrib
    CVertexAttribValue
    <span onclick=”toggleFolder('268')”>►CWebSocket
    CLuaWebSocket
    ►CWidgetReaderProtocol
    CWidgetReader
    CWIN32INPUTBOX_PARAM
    CZipFileZip文件 - 读取的辅助类。
    CZipUtils
    • 生成于 2014年 五月 29日 星期四 09:42:00 , 为 cocos2d-x使用 doxygen 1.8.6