axmol/tools/tolua++/CCActionGrid3D.pkg

98 lines
2.7 KiB
Plaintext
Raw Normal View History

2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCWaves3D : public CCGrid3DAction
2011-06-14 14:31:25 +08:00
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
float getAmplitude(void);
void setAmplitude(float fAmplitude);
float getAmplitudeRate(void);
void setAmplitudeRate(float fAmplitudeRate);
2011-06-14 14:31:25 +08:00
2012-12-27 11:47:49 +08:00
static CCWaves3D* create(float duration, CCSize gridSize, unsigned int waves, float amplitude);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCFlipX3D : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
static CCFlipX3D* create(float duration);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCFlipY3D : public CCFlipX3D
{
CCObject* copyWithZone(CCZone* pZone);
static CCFlipY3D* create(float duration);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCLens3D : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
float getLensEffect(void);
void setLensEffect(float fLensEffect);
CCPoint getPosition(void);
void setPosition(CCPoint position);
2011-06-14 14:31:25 +08:00
2012-12-27 11:47:49 +08:00
static CCLens3D* create(float duration, CCSize gridSize, CCPoint position, float radius);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCRipple3D : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
CCPoint getPosition(void);
void setPosition(CCPoint position);
float getAmplitude(void);
void setAmplitude(float fAmplitude);
float getAmplitudeRate(void);
void setAmplitudeRate(float fAmplitudeRate);
2012-12-27 11:47:49 +08:00
static CCRipple3D* create(float duration, CCSize gridSize, CCPoint position, float radius, unsigned int waves, float amplitude);
2012-02-02 14:26:38 +08:00
};
class CCShaky3D : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-12-27 11:47:49 +08:00
static CCShaky3D* create(float duration, CCSize gridSize, int range, bool shakeZ);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCLiquid : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
float getAmplitude(void);
void setAmplitude(float fAmplitude);
float getAmplitudeRate(void);
void setAmplitudeRate(float fAmplitudeRate);
2011-06-14 14:31:25 +08:00
2012-12-27 11:47:49 +08:00
static CCLiquid* create(float duration, CCSize gridSize, unsigned int waves, float amplitude);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCWaves : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
float getAmplitude(void);
void setAmplitude(float fAmplitude);
float getAmplitudeRate(void);
void setAmplitudeRate(float fAmplitudeRate);
2011-06-14 14:31:25 +08:00
2012-12-27 11:47:49 +08:00
static CCWaves* create(float duration, CCSize gridSize, unsigned int waves, float amplitude, bool horizontal, bool vertical);
2012-02-02 14:26:38 +08:00
};
2011-06-14 14:31:25 +08:00
2012-02-02 14:26:38 +08:00
class CCTwirl : public CCGrid3DAction
{
CCObject* copyWithZone(CCZone* pZone);
2012-02-02 14:26:38 +08:00
CCPoint getPosition(void);
void setPosition(CCPoint position);
float getAmplitude(void);
void setAmplitude(float fAmplitude);
float getAmplitudeRate(void);
void setAmplitudeRate(float fAmplitudeRate);
2012-12-27 11:47:49 +08:00
static CCTwirl* create(float duration, CCSize gridSize, CCPoint position, unsigned int twirls, float amplitude);
2012-02-02 14:26:38 +08:00
};