us.ihmc.graphics3DAdapter.jme
Class JMEZBufferGrabber

java.lang.Object
  extended by com.jme3.app.state.AbstractAppState
      extended by us.ihmc.graphics3DAdapter.jme.JMEZBufferGrabber
All Implemented Interfaces:
com.jme3.app.state.AppState, com.jme3.post.SceneProcessor

public class JMEZBufferGrabber
extends com.jme3.app.state.AbstractAppState
implements com.jme3.post.SceneProcessor


Constructor Summary
JMEZBufferGrabber(com.jme3.renderer.ViewPort viewport)
           
 
Method Summary
 void cleanup()
           
 int getHeight()
           
 int getWidth()
           
 double[][] getZBuffer()
           
 void initialize(com.jme3.app.state.AppStateManager stateManager, com.jme3.app.Application app)
           
 void initialize(com.jme3.renderer.RenderManager rm, com.jme3.renderer.ViewPort vp)
           
 boolean isInitialized()
           
 void postFrame(com.jme3.texture.FrameBuffer out)
           
 void postQueue(com.jme3.renderer.queue.RenderQueue rq)
           
 void preFrame(float tpf)
           
 void reshape(com.jme3.renderer.ViewPort vp, int w, int h)
           
 
Methods inherited from class com.jme3.app.state.AbstractAppState
isEnabled, postRender, render, setEnabled, stateAttached, stateDetached, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMEZBufferGrabber

public JMEZBufferGrabber(com.jme3.renderer.ViewPort viewport)
Method Detail

initialize

public void initialize(com.jme3.app.state.AppStateManager stateManager,
                       com.jme3.app.Application app)
Specified by:
initialize in interface com.jme3.app.state.AppState
Overrides:
initialize in class com.jme3.app.state.AbstractAppState

initialize

public void initialize(com.jme3.renderer.RenderManager rm,
                       com.jme3.renderer.ViewPort vp)
Specified by:
initialize in interface com.jme3.post.SceneProcessor

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface com.jme3.app.state.AppState
Specified by:
isInitialized in interface com.jme3.post.SceneProcessor
Overrides:
isInitialized in class com.jme3.app.state.AbstractAppState

reshape

public void reshape(com.jme3.renderer.ViewPort vp,
                    int w,
                    int h)
Specified by:
reshape in interface com.jme3.post.SceneProcessor

preFrame

public void preFrame(float tpf)
Specified by:
preFrame in interface com.jme3.post.SceneProcessor

postQueue

public void postQueue(com.jme3.renderer.queue.RenderQueue rq)
Specified by:
postQueue in interface com.jme3.post.SceneProcessor

postFrame

public void postFrame(com.jme3.texture.FrameBuffer out)
Specified by:
postFrame in interface com.jme3.post.SceneProcessor

cleanup

public void cleanup()
Specified by:
cleanup in interface com.jme3.app.state.AppState
Specified by:
cleanup in interface com.jme3.post.SceneProcessor
Overrides:
cleanup in class com.jme3.app.state.AbstractAppState

getHeight

public int getHeight()

getWidth

public int getWidth()

getZBuffer

public double[][] getZBuffer()