de.lessvoid.nifty.effects
Interface EffectProcessor
- All Known Implementing Classes:
- EffectProcessorImpl, EffectProcessorNull
public interface EffectProcessor
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.