cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C__RGBAProtocol
 CHttpRequest::_prxyThis sub class is just for migration SEL_CallFuncND to SEL_HttpResponse,someday this way will be removed
 C_spAnimationState
 CAABBAxis Aligned Bounding Box (AABB), usually caculate some rough but fast collision detection
 Cabstract
 CActionTimelineCache
 CActionTweenDelegateThe delegate class for ActionTween
 CAffineTransform
 CAnimation3DCacheAnimation3D Cache
 CAnimation3DDataAnimation data
 CAnimationFrameDataStruct that holds the size in pixels, texture coordinates and delays for animated ParticleSystemQuad
 CAnimationInfo
 CAnimationInfoBuilder
 CApplicationProtocol
 CManifest::AssetAsset object
 CManifest::AssetDiffObject indicate the difference between two Assets
 CAssetsManagerDelegateProtocol
 CSprite3D::AsyncLoadParam
 CAsyncStruct
 CTextureCache::AsyncStruct
 CAsyncTaskPoolThis class allows to perform background operations without having to manipulate threads
 CAudio
 CAudioCache
 CAudioEngineOffers a interface to play audio
 CAudioEngine::AudioInfo
 CAudioPlayer
 CAudioPlayer
 CAudioProfile
 CAutoreleasePool
 C<AVAudioPlayerDelegate>
 C<AVAudioSessionDelegate>
 CBezier
 CBlendFuncBlend Function used for textures
 CBlendProtocol
 CBlockControlData
 CBlockData
 CBone3D::BoneBlendStateBoneBlendState struct
 CBoolFrameBuilder
 CVertexData::BufferAttributeSimple struct to bundle buffer and attribute
 CbufferInfo
 CBundle3DDefines a bundle file that contains a collection of assets
 CButtonOptionsBuilder
 CCCBAnimationManagerDelegate
 CccBezierConfig
 CCCBMemberVariableAssigner
 CCCBScriptOwnerProtocol
 CCCBSelectorResolver
 CCCFreeTypeFont
 CCCPrecompiledShaders
 CPUBillboardChain::ChainSegmentSimple 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
 CClonableInterface that defines how to clone an Ref
 CCocoLoader
 CCocos2dRenderer
 CColliderFilter
 CColor3BRGB color composed of bytes 3 bytes
 CColor4BRGBA color composed of 4 bytes
 CColor4FRGBA color composed of 4 floats
 CColorFrameBuilder
 CComAudioOptionsBuilder
 CCompiledProgram
 CComponent
 CComponentOptionsBuilder
 CControllerA Controller object represents a connected physical game controller
 CControlUtils
 CCSArmatureNodeOptionBuilder
 CCSLoader
 CCSParseBinaryBuilder
 CAnimation3D::CurveAnimation curve, translation, rotation, and scale
 CWebSocket::DataData structure for message
 CData
 CDataInfo
 CDataPool< T >
 CDataPool< Particle3D >
 CWebSocket::DelegateThe delegate class is used to process websocket events
 CDevice
 CDictionaryHelper
 CDirectXBase
 CAnimationFrame::DisplayedEventInfoWhen the animation display,Dispatches the event of UserData
 CDisplayFactory
 CDownloader::DownloadUnit
 CEditBoxDelegateEditbox delgate class
 CEditBoxImpl
 CPUBillboardChain::ElementContains the data of an element of the BillboardChain
 Cenable_shared_from_this
 CDownloader::Error
 CEventFrameBuilder
 CEventDispatcher::EventListenerVectorThe vector to store event listeners with scene graph based priority and fixed priority
 CDownloader::FileDescriptor
 CFileUtilsHelper class to handle file operations
 CGLProgram::flag_struct
 CFlatBuffersSerialize
 CFontBufferInfo
 CFontDefinitionFont attributes
 CFontShadowTypes used for defining fonts properties (i.e
 CFontStrokeStroke attributes
 CFrameBuilder
 CFrameEvent
 CFrustumFrustum 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
 CGLContextAttrsOpengl Context Attrs
 CGLProgramStateCacheSome GLprogram state could be shared
 CHelper
 CHSV
 CHttpClientSingleton that handles asynchrounous http requests
 CIDrawingSurfaceManipulationHandler
 CImageInfo
 CImageViewOptionsBuilder
 CIMEDelegateInput method editor delegate
 CIMEDispatcherInput Method Edit Message Dispatcher
 CIMEKeyboardNotificationInfoKeyboard notification event type
 CInnerActionFrameBuilder
 CInputDelegate
 CInputEvent
 CIntFrameBuilder
 CIXAudio2EngineCallback
 CIXAudio2VoiceCallback
 CJniHelper
 CJniMethodInfo
 CJson
 CKeyStatus
 CKeyStatus
 CLabelProtocol
 CLayer
 CLayoutComponentTableBuilder
 CLayoutParameterProtocolProtocol for getting a LayoutParameter
 CLayoutProtocolLayout interface for creating LayoutManger and do actual layout
 CLabel::LetterInfo
 CListViewOptionsBuilder
 CLoadingBarOptionsBuilder
 CLock
 CLuaAssetsManagerEventData
 CLuaBridgeBuild bridge between ObjC and Lua
 CLuaJavaBridgeBuild a bridge between Java and Lua script
 CLuaTableViewEventData
 CLuaValueWrap 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 * >
 CMarginMargin of widget's in point
 CMat4Copyright 2013 BlackBerry Inc
 CObjLoader::material_tModel's material struct
 CMaterialDataMaterial data,
 CMaterialDatasMaterial datas, since 3.3
 CMathUtilCopyright 2013 BlackBerry Inc
 CMciPlayer
 CMediaStreamer
 CObjLoader::mesh_tModel's indices struct
 CMeshDataMesh data
 CMeshDatasMesh datas
 CMeshInfoClass that constructs mesh information of a given mesh name
 CMeshVertexAttribMesh vertex attribute
 CmodeAMode A: gravity, direction, radial accel, tangential accel
 CmodeBMode B: radius mode
 CModelDataModel node data, since 3.3
 CMovementEvent
 CNMaterialData
 CNode3DOptionBuilder
 CNodeActionBuilder
 CNodeDataNode data, since 3.3
 CNodeDatasNode datas, since 3.3
 CNodeLoaderListener
 CNodeReader
 CNodeReaderProtocol
 CNodeTreeBuilder
 CNSObject
 C<NSObject>
 CNSOperation
 C<NSOperationNSObject>
 C<NSTextFieldDelegate>
 CNTextureDataNew material, since 3.3
 COBBOritened Bounding Box(OBB)
 CObjectFactory
 CObjLoader.obj file Loader
 COffset< T >
 COffset< flatbuffers::CSParseBinary >
 COffset< flatbuffers::String >
 COpenALDecoder
 COpenALFile
 COpenGLES
 COptionsBuilder
 CPageViewOptionsBuilder
 CPanelOptionsBuilder
 CParticle3D
 CParticle3DOptionsBuilder
 CParticleSystemOptionsBuilder
 CPGlyph
 CPhysicsContactData
 CPhysicsContactPostSolvePostsolve value generated when onContactPostSolve called
 CPhysicsContactPreSolvePresolve value generated when onContactPreSolve called
 CPhysicsDebugDrawA physics helper class
 CPhysicsHelperA physics helper class
 CPhysicsJointAn PhysicsJoint object connects two physics bodies together
 CPhysicsMaterial
 CPhysicsRayCastInfo
 CPhysicsWorldAn PhysicsWorld object simulates collisions and other physical properties
 CTexture2D::PixelFormatInfo
 CPlaneDefines plane
 CPointFrameBuilder
 CPointSpriteVec2 Sprite component
 CPUTriangle::PositionAndNormalThe struct is used to return both the position and the normal
 CParticle3DQuadRender::posuvcolor
 CPrecompiledProgram
 CAudioEngine::ProfileHelper
 CDownloader::ProgressData
 CProjectNodeOptionsBuilder
 CPUAbstractNode
 CPUAffectorManager
 CPUBehaviourManager
 CPUBillboardChain
 CPUConcreteNode
 CPUControlPointSorterComparer used for sorting vector in ascending order
 CPUDynamicAttributeHelper
 CPUEmitterManager
 CPUEventHandlerManager
 CPUForceFieldForce Field Affector Class: This class defines a force field to affect the particle direction
 CPUForceFieldCalculationFactoryPure virtual ForceFieldCalculationFactory
 CPUListener
 CPUMaterialCache
 CPUNoise3D
 CPUObserverManager
 CPUPlaneDefines a plane in 3D space
 CPUScriptCompiler
 CPUScriptLexer
 CPUScriptParser
 CPUScriptTokenThis struct represents a token, which is an ID'd lexeme from the parsing input stream
 CPUScriptTranslatorScript translator
 CPUSimpleSpline
 CPUSortAscendingComparer used for sorting vector in ascending order
 CPUSortDescendingComparer used for sorting vector in descending order
 CPUSphereA sphere primitive, mostly used for bounds checking
 CPUTranslateManager
 CPUTriangleDefinition of a Triangle
 CPUUtil
 CQuad2A 2D Quad
 CQuad3A 3D Quad
 CQuaternionDefines a 4-element quaternion that represents the orientation of an object in space
 CAnimation3DData::QuatKey
 CRandomHelperA helper class for creating random number
 CRayRay is a line with one end
 CRectRectangle area
 CRef
 CRefRef is used for reference count manangement
 CReferenceReference data
 CRelativeData
 CRenderCommandBase class of the RenderCommand hierarchy
 CRenderer
 CRenderQueueClass that knows how to sort RenderCommand objects
 CRenderStackElement
 CResourceDataBuilder
 CResourceItemDataBuilder
 CRGBA
 CRuntimeClass
 CScaleFrameBuilder
 CSceneReader
 CScriptEngineProtocol
 CScriptHandlerMgrIn order to reduce the coupling of lua script engine and native c++ engine
 CScrollViewDelegate
 CScrollViewOptionsBuilder
 Csealed
 CSerData
 CSHA1Context
 CObjLoader::shape_tModel's shape struct
 CObjLoader::shapes_tModel's shapes struct
 CSimpleAudioEngineOffers a very simple interface to play background music & sound effects
 CSingleNodeOptionsBuilder
 CSocketIO::SIODelegateThe delegate class to process socket.io events
 CSize
 CSkinDataSkin data
 CSliderOptionsBuilder
 CSocketIOSingleton and wrapper class to provide static creation method as well as registry of all sockets
 CSoundEffectData
 CsourceGroup
 CsourceInfo
 CspAnimation
 CspAnimationState
 CspAnimationStateData
 CsParticleStructure 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
 CSprite3DCacheSprite3DCache
 CSprite3DCache::Sprite3DData
 CSprite3DMaterialCacheSprite3D 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_QuadTexture coordinates for a quad
 CTable
 CTableViewDataSourceData source that governs table backend data
 CTex2FA vertex composed of 2 floats: x, y
 CTexParamsExtension to set the Min / Mag filter
 CTextAtlasOptionsBuilder
 CTextBMFontOptionsBuilder
 CTextFieldDelegateA input protocol for TextField
 CTextFieldOptionsBuilder
 CTextHAlignmentHorizontal text alignment type
 CTextOptionsBuilder
 CTextureFrameBuilder
 CTextureProtocol
 CTextVAlignmentVertical text alignment type
 CAsyncTaskPool::ThreadTasks
 CTimeLineBuilder
 Ctimezone
 Ctimezone
 CObjectFactory::TInfo
 CtParticle
 CTransformHelp
 CTransitionEaseSceneTransitionEaseScene can ease the actions of the scene protocol
 CTrianglesCommand::TrianglesThe structure of Triangles
 CTriggerMng
 CTTFConfig
 CTTFConfig
 CUniformValue::U
 CVertexAttribValue::U
 C<UIKeyInput>
 CUITextField
 C<UITextFieldDelegate>
 C<UITextInput>
 CUIView
 CUniformUniform is a structure to encapsulate data got from glGetActiveUniform and glGetUniformLocation
 CUniformValueUniform Value, which is used to store to value send to openGL pipe line by glUniformXXX
 CUserCameraOptionsBuilder
 CUserDefaultUserDefault acts as a tiny database
 CV2F_C4B_PF
 CV2F_C4B_T2FA Vec2 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_T2FA Vec2 with a vertex point, a tex coord point and a color 4F
 CV2F_C4F_T2F_Quad4 Vertex2FTex2FColor4F Quad
 CV3F_C4B_T2FA Vec2 with a vertex point, a tex coord point and a color 4B
 CV3F_C4B_T2F_Quad4 Vertex3FTex2FColor4B
 CV3F_T2FA Vec2 with a vertex point, a tex coord point
 CV3F_T2F_Quad
 CValue
 CVec2Defines a 2-element floating point vector
 CVec3Defines a 3-element floating point vector
 CAnimation3DData::Vec3Key
 CVec4Defines 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 * >
 CVertexAttribVertexAttrib is a structure to encapsulate data got from glGetActiveAttrib
 CVertexAttribValueVertex Attribute Value, which is an abstraction of VertexAttribute and data pointer
 CPUBillboardChain::VertexInfo
 CPUParticle3DEntityRender::VertexInfo
 CVertexStreamAttributeVertexStreamAttribute 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