|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RenderCallback
A RenderCallback can be attached to a RenderPass.
Before the assotiated RenderPass'es Nodes are rendered, the callback method
is invoked.
| Nested Class Summary | |
|---|---|
static class |
RenderCallback.RenderCallbackNotifier
|
| Method Summary | |
|---|---|
void |
afterRenderPassCompleted(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked by the Renderer from the render thread. |
void |
afterRenderPassIsProcessed(RenderPass renderPass)
This method is invoked by the Renderer from the render thread. |
void |
afterRenderPassIsSetUp(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked by the Renderer from the render thread. |
void |
afterRenderTargetIsActivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked after the given RenderTarget is being activated. |
void |
afterRenderTargetIsDeactivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked after the given RenderTarget is being deactivated. |
void |
beforeRenderPassIsProcessed(RenderPass renderPass)
This method is invoked by the Renderer from the render thread. |
void |
beforeRenderPassIsRendered(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked by the Renderer from the render thread. |
void |
beforeRenderTargetIsActivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked before the given RenderTarget is being activated. |
void |
beforeRenderTargetIsDeactivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
This method is invoked before the given RenderTarget is being deactivated. |
| Method Detail |
|---|
void beforeRenderPassIsProcessed(RenderPass renderPass)
renderPass - void afterRenderPassIsProcessed(RenderPass renderPass)
renderPass -
void beforeRenderPassIsRendered(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - openGLLayer - the used OpenGLLayerglObj - In JOGL mode, this is the GLCanvas, in LWJGL this is null
void beforeRenderTargetIsActivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - renderTarget - openGLLayer - the used OpenGLLayerglObj -
void afterRenderTargetIsActivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - renderTarget - openGLLayer - the used OpenGLLayerglObj -
void afterRenderPassIsSetUp(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - openGLLayer - the used OpenGLLayerglObj - In JOGL mode, this is the GLCanvas, in LWJGL this is null
void beforeRenderTargetIsDeactivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - renderTarget - openGLLayer - the used OpenGLLayerglObj -
void afterRenderTargetIsDeactivated(RenderPass renderPass,
RenderTarget renderTarget,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - renderTarget - openGLLayer - the used OpenGLLayerglObj -
void afterRenderPassCompleted(RenderPass renderPass,
OpenGLLayer openGLLayer,
java.lang.Object glObj)
renderPass - openGLLayer - the used OpenGLLayerglObj - In JOGL mode, this is the GLCanvas, in LWJGL this is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||