public class AWTImageRenderer3d extends AWTRenderer3d
BufferedImages 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 |
bufferedImagedebugGL, 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) |
getLastScreenshotImagedispose, getHeight, getLastScreenshot, getWidth, init, nextDisplayUpdateScreenshot, reshapeprotected 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)
AWTRenderer3dAWTGLReadBufferUtil to read a buffered image.display in interface com.jogamp.opengl.GLEventListenerdisplay in class AWTRenderer3dgetLastScreenshotImage()} to retrieve the imageprotected BufferedImage makeScreenshotAsBufferedImage(com.jogamp.opengl.GL gl)
public void addDisplayListener(AWTImageRenderer3d.DisplayListener listener)
protected void fireDisplay(Object image)
Copyright © 2018. All rights reserved.