public class EffectProcessor extends Object
Constructor and Description |
---|
EffectProcessor(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 void registerEffect(Effect e)
public void getRenderStatesToSave(NiftyRenderDeviceProxy renderDeviceProxy)
public void renderPre(NiftyRenderEngine renderDevice)
public void renderPost(NiftyRenderEngine renderDevice)
public void renderOverlay(NiftyRenderEngine renderDevice)
public boolean isActive()
public void saveActiveNeverStopRenderingEffects()
public void restoreNeverStopRenderingEffects()
public void reset()
public void reset(String customKey)
public String getStateString()
public void setActive(boolean newActive)
public void processHover(int x, int y)
public void processStartHover(int x, int y)
public void processEndHover(int x, int y)
public void processHoverDeactivate(int x, int y)
public void removeAllEffects()
public <T extends EffectImpl> List<Effect> getEffects(Class<T> requestedClass)
T
- requestedClass
- Copyright © 2013. All Rights Reserved.