Class ParticleRenderer

java.lang.Object
dev.prozilla.pine.core.component.Component
dev.prozilla.pine.core.component.particle.ParticleRenderer
All Implemented Interfaces:
Lifecycle, Printable, ComponentFinder, EntityFinder

public class ParticleRenderer extends Component
  • Field Details

    • initialLifetime

      public float initialLifetime
    • lifetime

      public float lifetime
    • velocity

      public Vector2f velocity
    • frameCount

      public int frameCount
    • animateSprite

      public boolean animateSprite
    • initialFrame

      public int initialFrame
    • DEFAULT_FRAME_COUNT

      public static final int DEFAULT_FRAME_COUNT
      See Also:
    • ANIMATE_SPRITE_DEFAULT

      public static final boolean ANIMATE_SPRITE_DEFAULT
      See Also:
    • DEFAULT_INITIAL_FRAME

      public static final int DEFAULT_INITIAL_FRAME
      See Also:
  • Constructor Details

    • ParticleRenderer

      public ParticleRenderer(float lifetime)
  • Method Details

    • setLifetime

      public void setLifetime(float lifetime)
    • kill

      public void kill()