cocos2d-x  3.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RenderMeshData Class Reference

#include <CCMesh.h>

Public Member Functions

 RenderMeshData ()
bool hasVertexAttrib (int attrib)
bool init (const std::vector< float > &positions, const std::vector< float > &normals, const std::vector< float > &texs, const std::vector< unsigned short > &indices)
bool init (const std::vector< float > &vertices, int vertexSizeInFloat, const std::vector< unsigned short > &indices, const std::vector< MeshVertexAttrib > &attribs)

Protected Member Functions

int calVertexSizeBytes ()

Protected Attributes

int _vertexsizeBytes
ssize_t _vertexNum
std::vector< float > _vertexs
std::vector< unsigned short > _indices
std::vector< MeshVertexAttrib_vertexAttribs

Friends

class Mesh

Constructor & Destructor Documentation

RenderMeshData ( )
inline

Member Function Documentation

int calVertexSizeBytes ( )
protected
bool hasVertexAttrib ( int  attrib)
bool init ( const std::vector< float > &  positions,
const std::vector< float > &  normals,
const std::vector< float > &  texs,
const std::vector< unsigned short > &  indices 
)
bool init ( const std::vector< float > &  vertices,
int  vertexSizeInFloat,
const std::vector< unsigned short > &  indices,
const std::vector< MeshVertexAttrib > &  attribs 
)

Friends And Related Function Documentation

friend class Mesh
friend

Member Data Documentation

std::vector<unsigned short>
_indices
protected
std::vector<MeshVertexAttrib>
_vertexAttribs
protected
ssize_t _vertexNum
protected
std::vector<float> _vertexs
protected
int _vertexsizeBytes
protected

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