Cocos2d-x  v3.17
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
3D Nodes

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  Animation3D::Curve
 animation curve, translation, rotation, and scale 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. 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 More...
 
class  Terrain
 Terrain Defines a Terrain that is capable of rendering large landscapes from 2D heightmap images. More...
 
struct  Terrain::DetailMap
 DetailMap this struct maintain a detail map data ,including source file ,detail size. More...
 
struct  Terrain::Triangle
 Triangle. More...
 
struct  Terrain::TerrainData
 TerrainData This TerrainData struct warp all parameter that Terrain need to create. 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.
 
enum  MaterialType
 Material type, there are mainly two types of materials. More...
 
enum  CrackFixedType
 the crack fix type. More...
 

Detailed Description

Enumeration Type Documentation

enum MaterialType
strong

Material type, there are mainly two types of materials.

Built in materials and Custom material

var MaterialType
strong

Material type, there are mainly two types of materials.

Built in materials and Custom material

local MaterialType
strong

Material type, there are mainly two types of materials.

Built in materials and Custom material

enum CrackFixedType
strong

the crack fix type.

use to fix the gaps between different LOD chunks

var CrackFixedType
strong

the crack fix type.

use to fix the gaps between different LOD chunks

local CrackFixedType
strong

the crack fix type.

use to fix the gaps between different LOD chunks