axmol/tools/tolua++/CCActionGrid.pkg

62 lines
1.5 KiB
Plaintext

class CCGridAction : public CCActionInterval
{
CCGridBase* getGrid(void);
static CCGridAction* create(ccGridSize gridSize, float duration);
};
class CCAccelDeccelAmplitude : public CCActionInterval
{
float getRate(void);
void setRate(float fRate);
static CCAccelDeccelAmplitude* create(CCAction *pAction, float duration);
};
class CCGrid3DAction : public CCGridAction
{
CCGridBase* getGrid(void);
ccVertex3F vertex(ccGridSize pos);
ccVertex3F originalVertex(ccGridSize pos);
void setVertex(ccGridSize pos, ccVertex3F vertex);
static CCGrid3DAction* create(ccGridSize gridSize, float duration);
};
class CCTiledGrid3DAction : public CCGridAction
{
ccQuad3 tile(ccGridSize pos);
ccQuad3 originalTile(ccGridSize pos);
void setTile(ccGridSize pos, ccQuad3 coords);
CCGridBase* getGrid(void);
static CCTiledGrid3DAction* create(ccGridSize gridSize, float duration);
};
class CCAccelAmplitude : public CCActionInterval
{
float getRate(void);
void setRate(float fRate);
static CCAccelAmplitude* create(CCAction *pAction, float duration);
};
class CCDeccelAmplitude : public CCActionInterval
{
float getRate(void);
void setRate(float fRate);
static CCDeccelAmplitude* create(CCAction *pAction, float duration);
};
class CCStopGrid : public CCActionInstant
{
static CCStopGrid* create(void);
};
class CCReuseGrid : public CCActionInstant
{
static CCReuseGrid* create(int times);
};