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

#include <CCMeshVertexIndexData.h>

Inheritance diagram for MeshIndexData:
Ref

Public Member Functions

const IndexBuffergetIndexBuffer () const
 get index buffer More...
 
const VertexBuffergetVertexBuffer () const
 get vertex buffer More...
 
local getVertexBuffer ()
 get vertex buffer More...
 
const MeshVertexDatagetMeshVertexData () const
 get vertex data More...
 
void setAABB (const AABB &aabb)
 aabb getter and setter More...
 
local setAABB ( local aabb)
 aabb getter and setter More...
 
const AABBgetAABB () const
local getAABB ()
void setId (const std::string &id)
 id setter and getter More...
 
var setId ( var id)
 id setter and getter More...
 
local setId ( local id)
 id setter and getter More...
 
const std::string & getId () const
GLenum getPrimitiveType () const
 primitive type setter & getter More...
 
var getPrimitiveType ()
 primitive type setter & getter More...
 
local getPrimitiveType ()
 primitive type setter & getter More...
 
void setPrimitiveType (GLenum primitive)
virtual ~MeshIndexData ()
local ~MeshIndexData ()
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Refautorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()

Static Public Member Functions

static MeshIndexDatacreate (const std::string &id, MeshVertexData *vertexData, IndexBuffer *indexbuffer, const AABB &aabb)
 create More...
 
var create ( var id, var vertexData, var indexbuffer, var aabb)
 create More...
 
local create ( local id, local vertexData, local indexbuffer, local aabb)
 create More...
 

Public Attributes

CC_CONSTRUCTOR_ACCESS __pad0__: MeshIndexData()

Protected Attributes

IndexBuffer_indexBuffer
var _indexBuffer
local _indexBuffer
MeshVertexData_vertexData
var _vertexData
local _vertexData
AABB _aabb
var _aabb
local _aabb
std::string _id
var _id
local _id
GLenum _primitiveType
var _primitiveType
local _primitiveType
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 

Friends

class MeshVertexData
class Sprite3D

Additional Inherited Members

- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 

Constructor & Destructor Documentation

virtual ~MeshIndexData ( )
virtual
var ~MeshIndexData ( )
virtual
local ~MeshIndexData ( )
virtual

Member Function Documentation

static MeshIndexData* create ( const std::string &  id,
MeshVertexData vertexData,
IndexBuffer indexbuffer,
const AABB aabb 
)
static

create

var create ( var  id,
var  vertexData,
var  indexbuffer,
var  aabb 
)
static

create

local create ( local  id,
local  vertexData,
local  indexbuffer,
local  aabb 
)
static

create

const AABB& getAABB ( ) const
inline
var getAABB ( )
inline
local getAABB ( )
inline
const std::string& getId ( ) const
inline
var getId ( )
inline
local getId ( )
inline
const IndexBuffer* getIndexBuffer ( ) const
inline

get index buffer

var getIndexBuffer ( )
inline

get index buffer

local getIndexBuffer ( )
inline

get index buffer

const MeshVertexData*
getMeshVertexData
( ) const
inline

get vertex data

var getMeshVertexData ( )
inline

get vertex data

local getMeshVertexData ( )
inline

get vertex data

GLenum getPrimitiveType ( ) const
inline

primitive type setter & getter

var getPrimitiveType ( )
inline

primitive type setter & getter

local getPrimitiveType ( )
inline

primitive type setter & getter

const VertexBuffer* getVertexBuffer ( ) const

get vertex buffer

var getVertexBuffer ( )

get vertex buffer

local getVertexBuffer ( )

get vertex buffer

void setAABB ( const AABB aabb)
inline

aabb getter and setter

var setAABB ( var  aabb)
inline

aabb getter and setter

local setAABB ( local  aabb)
inline

aabb getter and setter

void setId ( const std::string &  id)
inline

id setter and getter

var setId ( var  id)
inline

id setter and getter

local setId ( local  id)
inline

id setter and getter

void setPrimitiveType ( GLenum  primitive)
inline
var setPrimitiveType ( var  primitive)
inline
local setPrimitiveType ( local  primitive)
inline

Friends And Related Function Documentation

friend class MeshVertexData
friend
var MeshVertexData
friend
local MeshVertexData
friend
friend class Sprite3D
friend
var Sprite3D
friend
local Sprite3D
friend

Member Data Documentation

var __pad0__
local __pad0__
AABB _aabb
protected
var _aabb
protected
local _aabb
protected
std::string _id
protected
var _id
protected
local _id
protected
IndexBuffer* _indexBuffer
protected
var _indexBuffer
protected
local _indexBuffer
protected
GLenum _primitiveType
protected
var _primitiveType
protected
local _primitiveType
protected
MeshVertexData* _vertexData
protected
var _vertexData
protected
local _vertexData
protected

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