cocos2d-x  v3.6
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Bundle3D Class Reference

Defines a bundle file that contains a collection of assets. More...

Public Member Functions

virtual bool load (const std::string &path)
 load a file. More...
 
virtual bool loadSkinData (const std::string &id, SkinData *skindata)
 load skin data from bundle More...
 
virtual bool loadAnimationData (const std::string &id, Animation3DData *animationdata)
 load material data from bundle More...
 

Static Public Member Functions

static Bundle3DcreateBundle ()
 create a new bundle, destroy it when finish using it
 

Detailed Description

Defines a bundle file that contains a collection of assets.

Mesh, Material, MeshSkin, Animation There are two types of bundle files, c3t and c3b. c3t text file c3b binary file

Member Function Documentation

virtual bool load ( const std::string &  path)
virtual

load a file.

You must load a file first, then call loadMeshData, loadSkinData, and so on

Parameters
pathFile to be loaded
Returns
result of load
virtual bool loadSkinData ( const std::string &  id,
SkinData skindata 
)
virtual

load skin data from bundle

Parameters
idThe ID of the skin, load the first Skin in the bundle if it is empty
virtual bool loadAnimationData ( const std::string &  id,
Animation3DData animationdata 
)
virtual

load material data from bundle

Parameters
idThe ID of the animation, load the first animation in the bundle if it is empty

The documentation for this class was generated from the following file: