25#ifndef _PARTICLE_TEST_H_
26#define _PARTICLE_TEST_H_
28#include "../BaseTest.h"
44 virtual std::string
title()
const override;
45 virtual std::string
subtitle()
const override;
49 void onTouchesBegan(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
50 void onTouchesMoved(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
51 void onTouchesEnded(
const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
53 virtual void update(
float dt)
override;
61 virtual void onEnter()
override;
62 virtual std::string
subtitle()
const override;
69 virtual void onEnter()
override;
70 virtual std::string
subtitle()
const override;
77 virtual void onEnter()
override;
78 virtual std::string
subtitle()
const override;
85 virtual void onEnter()
override;
86 virtual std::string
subtitle()
const override;
93 virtual void onEnter()
override;
94 virtual std::string
subtitle()
const override;
101 virtual void onEnter()
override;
102 virtual std::string
subtitle()
const override;
109 virtual void onEnter()
override;
110 virtual std::string
subtitle()
const override;
117 virtual void onEnter()
override;
118 virtual std::string
subtitle()
const override;
125 virtual void onEnter()
override;
126 virtual std::string
subtitle()
const override;
133 virtual void onEnter()
override;
134 virtual std::string
subtitle()
const override;
141 virtual void onEnter()
override;
142 virtual std::string
subtitle()
const override;
149 virtual void onEnter()
override;
150 virtual std::string
subtitle()
const override;
157 virtual void onEnter()
override;
158 virtual std::string
subtitle()
const override;
165 virtual void onEnter()
override;
166 virtual std::string
subtitle()
const override;
173 virtual void onEnter()
override;
174 virtual std::string
subtitle()
const override;
181 virtual void onEnter()
override;
182 virtual std::string
subtitle()
const override;
191 if (ret && ret->init())
207 virtual void onEnter()
override;
218 virtual void onEnter()
override;
219 virtual std::string
subtitle()
const override;
226 virtual void onEnter()
override;
227 virtual std::string
subtitle()
const override;
234 virtual void onEnter()
override;
235 virtual std::string
title()
const override;
236 virtual std::string
subtitle()
const override;
243 virtual void onEnter()
override;
244 virtual std::string
title()
const override;
245 virtual std::string
subtitle()
const override;
256 virtual void onEnter()
override;
257 virtual std::string
title()
const override;
258 virtual std::string
subtitle()
const override;
265 virtual void onEnter()
override;
267 virtual std::string
title()
const override;
268 virtual std::string
subtitle()
const override;
279 virtual void onEnter()
override;
280 virtual std::string
title()
const override;
281 virtual std::string
subtitle()
const override;
288 virtual void onEnter()
override;
290 virtual std::string
title()
const override;
291 virtual std::string
subtitle()
const override;
300 virtual void onEnter()
override;
301 virtual std::string
title()
const override;
302 virtual std::string
subtitle()
const override;
303 virtual void update(
float dt)
override;
310 virtual void onEnter()
override;
311 virtual void update(
float dt)
override;
312 virtual std::string
title()
const override;
313 virtual std::string
subtitle()
const override;
320 virtual void onEnter()
override;
321 virtual void update(
float dt)
override;
323 virtual std::string
title()
const override;
324 virtual std::string
subtitle()
const override;
333 virtual void onEnter()
override;
335 virtual void update(
float dt)
override;
336 virtual std::string
title()
const override;
337 virtual std::string
subtitle()
const override;
347 virtual void onEnter()
override;
349 virtual std::string
title()
const override;
350 virtual std::string
subtitle()
const override;
357 virtual void onEnter()
override;
358 virtual std::string
title()
const override;
359 virtual std::string
subtitle()
const override;
366 virtual void onEnter()
override;
367 virtual std::string
title()
const override;
368 virtual std::string
subtitle()
const override;
375 virtual void onEnter()
override;
376 virtual std::string
title()
const override;
377 virtual std::string
subtitle()
const override;
385 virtual void onEnter()
override;
386 virtual std::string
title()
const override;
387 virtual std::string
subtitle()
const override;
394 virtual void onEnter()
override;
395 virtual std::string
title()
const override;
396 virtual std::string
subtitle()
const override;
403 virtual void onEnter()
override;
404 virtual std::string
subtitle()
const override;
411 virtual void onEnter()
override;
412 virtual std::string
subtitle()
const override;
420 virtual void onEnter()
override;
421 virtual std::string
title()
const override;
422 virtual std::string
subtitle()
const override;
DEFINE_TEST_SUITE(ParticleTests)
cocos2d::ParticleBatchNode * _batchNode
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void update(float dt) override
void removeSystem(float dt)
CREATE_FUNC(AddAndDeleteParticleSystems)
virtual std::string title() const override
CREATE_FUNC(DemoBigFlower)
virtual std::string subtitle() const override
virtual void onEnter() override
CREATE_FUNC(DemoExplosion)
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
CREATE_FUNC(DemoFirework)
virtual void onEnter() override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(DemoModernArt)
virtual std::string subtitle() const override
virtual void onEnter() override
static DemoParticleFromFile * create(const std::string &file)
virtual std::string subtitle() const override
void pauseEmitter(float time)
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
CREATE_FUNC(DemoRotFlower)
virtual std::string subtitle() const override
virtual void onEnter() override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
void updateQuads(float dt)
virtual void onEnter() override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(MultipleParticleSystemsBatched)
virtual void update(float dt) override
virtual std::string title() const override
CREATE_FUNC(MultipleParticleSystems)
virtual std::string title() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void update(float dt) override
CREATE_FUNC(ParallaxParticle)
virtual std::string subtitle() const override
virtual void onEnter() override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(ParticleAutoBatching)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(ParticleBatchHybrid)
virtual std::string subtitle() const override
void switchRender(float dt)
virtual void onEnter() override
CREATE_FUNC(ParticleBatchMultipleEmitters)
virtual void onEnter() override
virtual std::string subtitle() const override
virtual std::string title() const override
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual void update(float dt) override
cocos2d::Sprite * _background
virtual void onEnter() override
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
void toggleCallback(cocos2d::Ref *sender)
virtual std::string subtitle() const override
cocos2d::ParticleSystemQuad * _emitter
cocos2d::LayerColor * _color
virtual std::string title() const override
void onTouchesBegan(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
void setEmitterPosition()
virtual std::string subtitle() const override
virtual void onEnter() override
CREATE_FUNC(ParticleIssue12310)
virtual void onEnter() override
virtual std::string title() const override
void reorderParticles(float dt)
virtual std::string subtitle() const override
CREATE_FUNC(ParticleReorder)
virtual std::string title() const override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(ParticleResetTotalParticles)
virtual std::string title() const override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(ParticleSpriteFrame)
CREATE_FUNC(ParticleVisibleTest)
void callback(float delta)
virtual void onEnter() override
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(PremultipliedAlphaTest2)
virtual void onEnter() override
void readdParticle(float delta)
virtual void onEnter() override
CREATE_FUNC(PremultipliedAlphaTest)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual std::string subtitle() const override
virtual void onEnter() override
virtual void update(float dt) override
CREATE_FUNC(ReorderParticleSystems)
virtual std::string subtitle() const override
void reorderSystem(float time)
cocos2d::ParticleBatchNode * _batchNode
virtual std::string title() const override