axmol/tools/tolua++/CCActionGrid.pkg

66 lines
1.6 KiB
Plaintext

class CCGridAction : public CCActionInterval
{
CCActionInterval* reverse(void);
CCGridBase* getGrid(void);
};
class CCAccelDeccelAmplitude : public CCActionInterval
{
CCActionInterval* reverse(void);
float getRate(void);
void setRate(float fRate);
static CCAccelDeccelAmplitude* create(CCAction *pAction, float duration);
};
class CCGrid3DAction : public CCGridAction
{
virtual CCGridBase* getGrid(void);
void setVertex(const CCPoint& pos, const Vertex3F& vertex);
Vertex3F getVertex(const CCPoint& position);
Vertex3F getOriginalVertex(const CCPoint& position);
};
class CCTiledGrid3DAction : public CCGridAction
{
void setTile(CCPoint pos, Quad3 coords);
CCGridBase* getGrid(void);
Quad3 getTile(const CCPoint& position);
Quad3 getOriginalTile(const CCPoint& position);
//static CCTiledGrid3DAction* create(float duration, const CCSize& gridSize);
};
class CCAccelAmplitude : public CCActionInterval
{
CCActionInterval* reverse(void);
float getRate(void);
void setRate(float fRate);
static CCAccelAmplitude* create(CCAction *pAction, float duration);
};
class CCDeccelAmplitude : public CCActionInterval
{
CCActionInterval* reverse(void);
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);
};