de.lessvoid.nifty.effects
Class ActiveEffects

java.lang.Object
  extended by de.lessvoid.nifty.effects.ActiveEffects

public class ActiveEffects
extends Object

This stores all active effects and is used by the EffectProcessor. It will classify effects on add (overlay, pre, post).

Author:
void

Constructor Summary
ActiveEffects()
           
 
Method Summary
 void add(Effect e)
           
 void clear()
           
 boolean contains(Effect e)
           
 boolean containsActiveEffects()
           
 List<Effect> getActive()
           
 List<Effect> getActiveOverlay()
           
 List<Effect> getActivePost()
           
 List<Effect> getActivePre()
           
 boolean isEmpty()
           
 void remove(Effect e)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActiveEffects

public ActiveEffects()
Method Detail

clear

public void clear()

add

public void add(Effect e)

remove

public void remove(Effect e)

isEmpty

public boolean isEmpty()

contains

public boolean contains(Effect e)

size

public int size()

containsActiveEffects

public boolean containsActiveEffects()

getActive

public List<Effect> getActive()

getActivePost

public List<Effect> getActivePost()

getActivePre

public List<Effect> getActivePre()

getActiveOverlay

public List<Effect> getActiveOverlay()


Copyright © 2011. All Rights Reserved.