**************
xSGE Particles
**************

.. This file has been dedicated to the public domain, to the extent
   possible under applicable law, via CC0. See
   http://creativecommons.org/publicdomain/zero/1.0/ for more
   information. This file is offered as-is, without any warranty.

.. contents::

.. automodule:: xsge_particle

xsge_particle Classes
=====================

xsge_particle.Emitter
---------------------

.. autoclass:: xsge_particle.Emitter

xsge_particle.Emitter Methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. automethod:: xsge_particle.Emitter.__init__

xsge_particle.Emitter Event Methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. automethod:: xsge_particle.Emitter.event_create_particle

xsge_particle.Particle
----------------------

.. autoclass:: xsge_particle.Particle

xsge_particle.Particle Methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. automethod:: xsge_particle.Particle.__init__

xsge_particle.AnimationParticle
-------------------------------

.. autoclass:: xsge_particle.AnimationParticle

xsge_particle.TimedParticle
---------------------------

.. autoclass:: xsge_particle.TimedParticle

xsge_particle.TimedParticle Methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. automethod:: xsge_particle.TimedParticle.__init__

xsge_particle.BubbleParticle
----------------------------

.. autoclass:: xsge_particle.BubbleParticle

xsge_particle.BubbleParticle Methods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. automethod:: xsge_particle.BubbleParticle.__init__

xsge_particle.AnimationBubbleParticle
-------------------------------------

.. autoclass:: xsge_particle.AnimationBubbleParticle

xsge_particle.TimedBubbleParticle
---------------------------------

.. autoclass:: xsge_particle.TimedBubbleParticle
