cocos2d-x  2.1.1

Base class for other. More...

#include <CCGrid.h>

Inheritance diagram for CCGridBase:
CCObject CCCopying CCGrid3D CCTiledGrid3D

Public Member Functions

virtual ~CCGridBase (void)
 
bool isActive (void)
 whether or not the grid is active
 
void setActive (bool bActive)
 
int getReuseGrid (void)
 number of times that the grid will be reused
 
void setReuseGrid (int nReuseGrid)
 
const CCSizegetGridSize (void)
 size of the grid
 
void setGridSize (const CCSize &gridSize)
 
const CCPointgetStep (void)
 pixels between the grids
 
void setStep (const CCPoint &step)
 
bool isTextureFlipped (void)
 is texture flipped
 
void setTextureFlipped (bool bFlipped)
 
bool initWithSize (const CCSize &gridSize, CCTexture2D *pTexture, bool bFlipped)
 
bool initWithSize (const CCSize &gridSize)
 
void beforeDraw (void)
 
void afterDraw (CCNode *pTarget)
 
virtual void blit (void)
 
virtual void reuse (void)
 
virtual void calculateVertexPoints (void)
 
void set2DProjection (void)
 
- Public Member Functions inherited from CCObject
 CCObject (void)
 
virtual ~CCObject (void)
 
void release (void)
 
void retain (void)
 
CCObjectautorelease (void)
 
CCObjectcopy (void)
 
bool isSingleReference (void)
 
unsigned int retainCount (void)
 
virtual bool isEqual (const CCObject *pObject)
 
virtual void update (float dt)
 
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)
 

Static Public Member Functions

static CCGridBasecreate (const CCSize &gridSize, CCTexture2D *texture, bool flipped)
 create one Grid
 
static CCGridBasecreate (const CCSize &gridSize)
 create one Grid
 

Protected Attributes

bool m_bActive
 
int m_nReuseGrid
 
CCSize m_sGridSize
 
CCTexture2Dm_pTexture
 
CCPoint m_obStep
 
CCGrabberm_pGrabber
 
bool m_bIsTextureFlipped
 
CCGLProgramm_pShaderProgram
 
ccDirectorProjection m_directorProjection
 
- Protected Attributes inherited from CCObject
unsigned int m_uReference
 
unsigned int m_uAutoReleaseCount
 

Additional Inherited Members

- Public Attributes inherited from CCObject
unsigned int m_uID
 
int m_nLuaID
 

Detailed Description

Base class for other.

Constructor & Destructor Documentation

virtual ~CCGridBase ( void  )
virtual

Member Function Documentation

void afterDraw ( CCNode pTarget)
void beforeDraw ( void  )
virtual void blit ( void  )
virtual

Reimplemented in CCTiledGrid3D, and CCGrid3D.

virtual void calculateVertexPoints ( void  )
virtual

Reimplemented in CCTiledGrid3D, and CCGrid3D.

static CCGridBase* create ( const CCSize gridSize,
CCTexture2D texture,
bool  flipped 
)
static

create one Grid

static CCGridBase* create ( const CCSize gridSize)
static

create one Grid

const CCSize& getGridSize ( void  )
inline

size of the grid

int getReuseGrid ( void  )
inline

number of times that the grid will be reused

const CCPoint& getStep ( void  )
inline

pixels between the grids

bool initWithSize ( const CCSize gridSize,
CCTexture2D pTexture,
bool  bFlipped 
)
bool initWithSize ( const CCSize gridSize)
bool isActive ( void  )
inline

whether or not the grid is active

bool isTextureFlipped ( void  )
inline

is texture flipped

virtual void reuse ( void  )
virtual

Reimplemented in CCTiledGrid3D, and CCGrid3D.

void set2DProjection ( void  )
void setActive ( bool  bActive)
void setGridSize ( const CCSize gridSize)
inline
void setReuseGrid ( int  nReuseGrid)
inline
void setStep ( const CCPoint step)
inline
void setTextureFlipped ( bool  bFlipped)

Member Data Documentation

bool m_bActive
protected
bool m_bIsTextureFlipped
protected
ccDirectorProjection m_directorProjection
protected
int m_nReuseGrid
protected
CCPoint m_obStep
protected
CCGrabber* m_pGrabber
protected
CCGLProgram* m_pShaderProgram
protected
CCTexture2D* m_pTexture
protected
CCSize m_sGridSize
protected

The documentation for this class was generated from the following file:
  • /Users/zhangkoumyou/SourceCode/cocos2d-x/cocos2dx/effects/CCGrid.h