public class EffectProcessorImpl extends Object implements EffectProcessor
| Modifier and Type | Class and Description |
|---|---|
static interface |
EffectProcessorImpl.Notify |
| Constructor and Description |
|---|
EffectProcessorImpl(EffectProcessorImpl.Notify notify,
boolean neverStopRenderingParam) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(EndNotify newListener,
String alternate,
String customKey) |
<T extends EffectImpl> |
getEffects(Class<T> requestedClass)
Return a List of all Effects that use the given EffectImpl.
|
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) |
public EffectProcessorImpl(EffectProcessorImpl.Notify notify, boolean neverStopRenderingParam)
public void registerEffect(Effect e)
registerEffect in interface EffectProcessorpublic void getRenderStatesToSave(NiftyRenderDeviceProxy renderDeviceProxy)
getRenderStatesToSave in interface EffectProcessorpublic void renderPre(NiftyRenderEngine renderDevice)
renderPre in interface EffectProcessorpublic void renderPost(NiftyRenderEngine renderDevice)
renderPost in interface EffectProcessorpublic void renderOverlay(NiftyRenderEngine renderDevice)
renderOverlay in interface EffectProcessorpublic boolean isActive()
isActive in interface EffectProcessorpublic void saveActiveNeverStopRenderingEffects()
saveActiveNeverStopRenderingEffects in interface EffectProcessorpublic void restoreNeverStopRenderingEffects()
restoreNeverStopRenderingEffects in interface EffectProcessorpublic void reset()
reset in interface EffectProcessorpublic void reset(String customKey)
reset in interface EffectProcessorpublic void activate(EndNotify newListener, String alternate, String customKey)
activate in interface EffectProcessorpublic String getStateString()
getStateString in interface EffectProcessorpublic void setActive(boolean newActive)
setActive in interface EffectProcessorpublic void processHover(int x,
int y)
processHover in interface EffectProcessorpublic void processStartHover(int x,
int y)
processStartHover in interface EffectProcessorpublic void processEndHover(int x,
int y)
processEndHover in interface EffectProcessorpublic void processHoverDeactivate(int x,
int y)
processHoverDeactivate in interface EffectProcessorpublic void removeAllEffects()
removeAllEffects in interface EffectProcessorpublic <T extends EffectImpl> List<Effect> getEffects(Class<T> requestedClass)
getEffects in interface EffectProcessorT - requestedClass - Copyright © 2013. All Rights Reserved.