public class AWTImageRenderer3d extends AWTRenderer3d
BufferedImage
s and notifying a AWTImageRenderer3d.DisplayListener
when
it is updated.Modifier and Type | Class and Description |
---|---|
static interface |
AWTImageRenderer3d.DisplayListener |
Modifier and Type | Field and Description |
---|---|
protected List<AWTImageRenderer3d.DisplayListener> |
listeners |
bufferedImage
debugGL, doScreenshotAtNextDisplay, glu, height, image, traceGL, view, width
Constructor and Description |
---|
AWTImageRenderer3d() |
AWTImageRenderer3d(View view) |
AWTImageRenderer3d(View view,
boolean traceGL,
boolean debugGL) |
AWTImageRenderer3d(View view,
boolean traceGL,
boolean debugGL,
com.jogamp.opengl.glu.GLU glu) |
Modifier and Type | Method and Description |
---|---|
void |
addDisplayListener(AWTImageRenderer3d.DisplayListener listener) |
void |
display(com.jogamp.opengl.GLAutoDrawable canvas)
Uses a dedicated
AWTGLReadBufferUtil to read a buffered image. |
protected void |
fireDisplay(Object image) |
protected BufferedImage |
makeScreenshotAsBufferedImage(com.jogamp.opengl.GL gl) |
getLastScreenshotImage
dispose, getHeight, getLastScreenshot, getWidth, init, nextDisplayUpdateScreenshot, reshape
protected List<AWTImageRenderer3d.DisplayListener> listeners
public AWTImageRenderer3d()
public AWTImageRenderer3d(View view, boolean traceGL, boolean debugGL, com.jogamp.opengl.glu.GLU glu)
public AWTImageRenderer3d(View view, boolean traceGL, boolean debugGL)
public AWTImageRenderer3d(View view)
public void display(com.jogamp.opengl.GLAutoDrawable canvas)
AWTRenderer3d
AWTGLReadBufferUtil
to read a buffered image.display
in interface com.jogamp.opengl.GLEventListener
display
in class AWTRenderer3d
getLastScreenshotImage()} to retrieve the image
protected BufferedImage makeScreenshotAsBufferedImage(com.jogamp.opengl.GL gl)
public void addDisplayListener(AWTImageRenderer3d.DisplayListener listener)
protected void fireDisplay(Object image)
Copyright © 2018. All rights reserved.