de.lessvoid.nifty.effects
Interface EffectProcessor

All Known Implementing Classes:
EffectProcessorImpl, EffectProcessorNull

public interface EffectProcessor


Method Summary
 void activate(EndNotify newListener, String alternate, String customKey)
           
<T extends EffectImpl>
List<Effect>
getEffects(Class<T> requestedClass)
           
 void getRenderStatesToSave(NiftyRenderDeviceProxy renderDeviceProxy)
           
 String getStateString()
           
 boolean isActive()
           
 void processEndHover(int x, int y)
           
 void processHover(int x, int y)
           
 void processHoverDeactivate(int x, int y)
           
 void processStartHover(int x, int y)
           
 void registerEffect(Effect e)
           
 void removeAllEffects()
           
 void renderOverlay(NiftyRenderEngine renderDevice)
           
 void renderPost(NiftyRenderEngine renderDevice)
           
 void renderPre(NiftyRenderEngine renderDevice)
           
 void reset()
           
 void reset(String customKey)
           
 void restoreNeverStopRenderingEffects()
           
 void saveActiveNeverStopRenderingEffects()
           
 void setActive(boolean newActive)
           
 

Method Detail

registerEffect

void registerEffect(Effect e)

getRenderStatesToSave

void getRenderStatesToSave(NiftyRenderDeviceProxy renderDeviceProxy)

renderPre

void renderPre(NiftyRenderEngine renderDevice)

renderPost

void renderPost(NiftyRenderEngine renderDevice)

renderOverlay

void renderOverlay(NiftyRenderEngine renderDevice)

isActive

boolean isActive()

saveActiveNeverStopRenderingEffects

void saveActiveNeverStopRenderingEffects()

restoreNeverStopRenderingEffects

void restoreNeverStopRenderingEffects()

reset

void reset()

reset

void reset(String customKey)

activate

void activate(EndNotify newListener,
              String alternate,
              String customKey)

getStateString

String getStateString()

setActive

void setActive(boolean newActive)

processHover

void processHover(int x,
                  int y)

processStartHover

void processStartHover(int x,
                       int y)

processEndHover

void processEndHover(int x,
                     int y)

processHoverDeactivate

void processHoverDeactivate(int x,
                            int y)

removeAllEffects

void removeAllEffects()

getEffects

<T extends EffectImpl> List<Effect> getEffects(Class<T> requestedClass)


Copyright © 2012. All Rights Reserved.