Refactor SpriteEngine out of StochasticEngine
authorAlan Alpert <alan.alpert@nokia.com>
Mon, 12 Sep 2011 23:39:11 +0000 (09:39 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 13 Sep 2011 02:53:33 +0000 (04:53 +0200)
commit29993ff8e91715bdfbaf964c91e07a112f6d2a24
tree46a7b25ba1091f1d6ada9decaa9bf9d77d3a8004
parent4dba5720e03542e0989adad2461358074c7d0dee
Refactor SpriteEngine out of StochasticEngine

Also add ParticleGroups which use only StochasticStates
Simplistic change for now, just to focus the API for the
particle system. ParticleGroup elements replace the particleStates
property on the system, and the term "group" is now used more
consistently.

Change-Id: I6456f9c521b8166ccd94ea953275557bcfbf6423
Reviewed-on: http://codereview.qt-project.org/4699
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
50 files changed:
examples/declarative/animation/basics/color-animation.qml
examples/declarative/flickr/flickr.qml
examples/declarative/minehunt/MinehuntCore/Explosion.qml
examples/declarative/particles/allsmiles/smilefactory.qml
examples/declarative/particles/allsmiles/spriteparticles.qml
examples/declarative/particles/asteroid/asteroid.qml
examples/declarative/particles/asteroid/blackhole.qml
examples/declarative/particles/trails/combustion.qml
examples/declarative/particles/trails/fireballs.qml
examples/declarative/particles/trails/fireworks.qml
examples/declarative/particles/trails/portal.qml
examples/declarative/particles/trails/turbulence.qml
examples/declarative/plasmapatrol/content/BlasterHardpoint.qml
examples/declarative/plasmapatrol/content/CannonHardpoint.qml
examples/declarative/plasmapatrol/content/Cruiser.qml
examples/declarative/plasmapatrol/content/Frigate.qml
examples/declarative/plasmapatrol/content/LaserHardpoint.qml
examples/declarative/plasmapatrol/content/PlasmaPatrolParticles.qml
examples/declarative/plasmapatrol/content/Sloop.qml
examples/declarative/plasmapatrol/plasmapatrol.qml
examples/declarative/samegame/SamegameCore/BoomBlock.qml
examples/declarative/samegame/SamegameCore/GameArea.qml
examples/declarative/snake/content/Cookie.qml
examples/declarative/snake/content/Link.qml
examples/declarative/toys/dynamicscene/dynamicscene.qml
src/declarative/items/qsgsprite.cpp
src/declarative/items/qsgsprite_p.h
src/declarative/items/qsgspriteengine.cpp
src/declarative/items/qsgspriteengine_p.h
src/declarative/items/qsgspriteimage.cpp
src/declarative/particles/particles.pri
src/declarative/particles/qsgcustomparticle.cpp
src/declarative/particles/qsgimageparticle.cpp
src/declarative/particles/qsgimageparticle_p.h
src/declarative/particles/qsgitemparticle.cpp
src/declarative/particles/qsgparticleaffector.cpp
src/declarative/particles/qsgparticleaffector_p.h
src/declarative/particles/qsgparticleemitter.cpp
src/declarative/particles/qsgparticleemitter_p.h
src/declarative/particles/qsgparticlegroup.cpp [new file with mode: 0644]
src/declarative/particles/qsgparticlegroup_p.h [new file with mode: 0644]
src/declarative/particles/qsgparticlepainter.cpp
src/declarative/particles/qsgparticlepainter_p.h
src/declarative/particles/qsgparticlesmodule.cpp
src/declarative/particles/qsgparticlesystem.cpp
src/declarative/particles/qsgparticlesystem_p.h
src/declarative/particles/qsgspritegoal.cpp
src/declarative/particles/qsgspritegoal_p.h
src/declarative/particles/qsgtrailemitter.cpp
src/declarative/particles/qsgtrailemitter_p.h