Cocos2d-x  v4
3D Nodes

Namespaces

 cocos2d::backend
 Command used to render one or more Triangles, which is similar to QuadCommand.
 

Classes

class  AABB
 Axis Aligned Bounding Box (AABB), usually calculate some rough but fast collision detection. More...
 
class  Animate3D
 Animate3D, Animates a Sprite3D given with an Animation3D. More...
 
class  Animation3D
 static animation data, shared More...
 
class  Animation3DCache
 Animation3D Cache. More...
 
class  AnimationCurve< componentSize >
 curve of bone's position, rotation or scale More...
 
class  AttachNode
 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); More...
 
class  BillBoard
 Inherit from Sprite, achieve BillBoard. More...
 
class  Bundle3D
 Defines a bundle file that contains a collection of assets. More...
 
class  BundleReader
 BundleReader is an interface for reading sequence of bytes. More...
 
class  Mesh
 Mesh: contains ref to index buffer, GLProgramState, texture, skin, blend function, aabb and so on. More...
 
class  MeshSkin
 MeshSkin, A class maintain a collection of bones that affect Mesh vertex. More...
 
class  MeshIndexData
 the MeshIndexData class. More...
 
class  MeshVertexData
 the MeshVertexData class. More...
 
class  MotionStreak3D
 Creates a trailing path. It is created from a line segment sweeping along the path. More...
 
class  OBB
 Oriented Bounding Box(OBB) More...
 
class  Ray
 Ray is a line with one end. More...
 
class  Bone3D
 Defines a basic hierarchical structure of transformation spaces. More...
 
class  Skeleton3D
 Skeleton. More...
 
class  Skybox
 Sky box technology is usually used to simulate infinity sky, mountains and other phenomena. More...
 
class  Sprite3D
 Sprite3D: A sprite can be loaded from 3D model files, .obj, .c3t, .c3b, then can be drawn as sprite. More...
 
class  Sprite3DCache
 Sprite3DCache. More...
 
class  Sprite3DMaterial
 Sprite3DMaterial: Material for Sprite3D. More...
 
class  Sprite3DMaterialCache
 the sprite3D material is only texture for now @js NA @lua NA More...
 
class  Terrain
 Terrain Defines a Terrain that is capable of rendering large landscapes from 2D heightmap images. More...
 
class  TextureCube
 TextureCube is a collection of six separate square textures that are put onto the faces of an imaginary cube. More...
 

Macros

#define MAX_CHUNKES   256
 the maximum amount of the chunks
 

Enumerations

enum  EvaluateType
 Evaluate Type.
 

Detailed Description