►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 | |