public interface RenderEngine extends DataStore
| Modifier and Type | Method and Description |
|---|---|
void |
addGlobal(GlobalEntity entity) |
void |
addPassFilter(PassFilter filter) |
void |
addRenderPass(RenderPass pass) |
RenderPass |
getActiveRenderPass() |
Camera |
getCamera() |
DataBinder |
getDataBinder() |
DrawStrategy |
getDrawStrategy() |
<T> GlobalEntity<T> |
getGlobal(Class<? extends T> type) |
RenderTarget |
getRenderTarget() |
RenderEngineState |
getState() |
void |
removeGlobal(GlobalEntity entity) |
boolean |
removePassFilter(PassFilter filter)
Removes a PassFilter from the RenderEngine
|
void |
removeRenderPass(RenderPass pass) |
void |
render(Node node) |
void |
render(Node node,
boolean clear) |
void |
setActiveRenderPass(RenderPass active)
internal use only
|
void |
setCamera(Camera camera) |
void |
setDrawStrategy(DrawStrategy drawStrategy) |
void |
setRenderTarget(RenderTarget target) |
addColor, addFloat, addInteger, addMatrix, addTexture, addVector, getColor, getFloat, getInteger, getMatrix, getTexture, getVector, hasColor, hasFloat, hasInteger, hasMatrix, hasTexture, hasVectorvoid render(Node node)
void render(Node node, boolean clear)
RenderEngineState getState()
DataBinder getDataBinder()
void setRenderTarget(RenderTarget target)
RenderTarget getRenderTarget()
void addRenderPass(RenderPass pass)
void removeRenderPass(RenderPass pass)
RenderPass getActiveRenderPass()
void setActiveRenderPass(RenderPass active)
Camera getCamera()
void setCamera(Camera camera)
DrawStrategy getDrawStrategy()
void setDrawStrategy(DrawStrategy drawStrategy)
void addPassFilter(PassFilter filter)
boolean removePassFilter(PassFilter filter)
filter - The filter to removevoid addGlobal(GlobalEntity entity)
void removeGlobal(GlobalEntity entity)
<T> GlobalEntity<T> getGlobal(Class<? extends T> type)
Copyright © 2014. All rights reserved.