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)
active - new active RenderPassCamera 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 © 2015. All rights reserved.