org.xith3d.render
Class RenderCallback.RenderCallbackNotifier

java.lang.Object
  extended by org.xith3d.render.RenderCallback.RenderCallbackNotifier
Enclosing interface:
RenderCallback

public static final class RenderCallback.RenderCallbackNotifier
extends java.lang.Object


Constructor Summary
RenderCallback.RenderCallbackNotifier(java.util.ArrayList<RenderCallback> callbacks)
           
 
Method Summary
 void notifyAfterRenderPassCompleted(RenderPass renderPass, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyAfterRenderPassIsProcessed(RenderPass renderPass)
           
 void notifyAfterRenderPassIsSetUp(RenderPass renderPass, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyAfterRenderTargetIsActivated(RenderPass renderPass, RenderTarget renderTarget, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyAfterRenderTargetIsDeactivated(RenderPass renderPass, RenderTarget renderTarget, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyBeforeRenderPassIsProcessed(RenderPass renderPass)
           
 void notifyBeforeRenderPassIsRendered(RenderPass renderPass, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyBeforeRenderTargetIsActivated(RenderPass renderPass, RenderTarget renderTarget, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 void notifyBeforeRenderTargetIsDeactivated(RenderPass renderPass, RenderTarget renderTarget, OpenGLLayer openGLLayer, java.lang.Object glObj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderCallback.RenderCallbackNotifier

public RenderCallback.RenderCallbackNotifier(java.util.ArrayList<RenderCallback> callbacks)
Method Detail

notifyBeforeRenderPassIsProcessed

public final void notifyBeforeRenderPassIsProcessed(RenderPass renderPass)

notifyAfterRenderPassIsProcessed

public final void notifyAfterRenderPassIsProcessed(RenderPass renderPass)

notifyBeforeRenderPassIsRendered

public final void notifyBeforeRenderPassIsRendered(RenderPass renderPass,
                                                   OpenGLLayer openGLLayer,
                                                   java.lang.Object glObj)

notifyBeforeRenderTargetIsActivated

public final void notifyBeforeRenderTargetIsActivated(RenderPass renderPass,
                                                      RenderTarget renderTarget,
                                                      OpenGLLayer openGLLayer,
                                                      java.lang.Object glObj)

notifyAfterRenderTargetIsActivated

public final void notifyAfterRenderTargetIsActivated(RenderPass renderPass,
                                                     RenderTarget renderTarget,
                                                     OpenGLLayer openGLLayer,
                                                     java.lang.Object glObj)

notifyAfterRenderPassIsSetUp

public final void notifyAfterRenderPassIsSetUp(RenderPass renderPass,
                                               OpenGLLayer openGLLayer,
                                               java.lang.Object glObj)

notifyBeforeRenderTargetIsDeactivated

public final void notifyBeforeRenderTargetIsDeactivated(RenderPass renderPass,
                                                        RenderTarget renderTarget,
                                                        OpenGLLayer openGLLayer,
                                                        java.lang.Object glObj)

notifyAfterRenderTargetIsDeactivated

public final void notifyAfterRenderTargetIsDeactivated(RenderPass renderPass,
                                                       RenderTarget renderTarget,
                                                       OpenGLLayer openGLLayer,
                                                       java.lang.Object glObj)

notifyAfterRenderPassCompleted

public final void notifyAfterRenderPassCompleted(RenderPass renderPass,
                                                 OpenGLLayer openGLLayer,
                                                 java.lang.Object glObj)