com.metsci.glimpse.gl
Class GLSimplePixelBuffer

java.lang.Object
  extended by com.metsci.glimpse.gl.GLSimplePixelBuffer

public class GLSimplePixelBuffer
extends java.lang.Object


Nested Class Summary
static interface GLSimplePixelBuffer.GLRunnable
           
static class GLSimplePixelBuffer.ListenerEntry
           
 
Constructor Summary
GLSimplePixelBuffer(int width, int height, javax.media.opengl.GLContext _context)
           
 
Method Summary
 void addListener(GLSimpleListener listener)
           
 void dispose()
           
 void draw()
           
 java.awt.image.BufferedImage drawToBufferedImage()
           
 java.awt.Rectangle getBounds()
           
 java.awt.Dimension getDimension()
           
 javax.media.opengl.GLContext getGLContext()
           
 java.lang.Object glSyncExec(GLSimplePixelBuffer.GLRunnable runnable)
           
 void removeListener(GLSimpleListener listener)
           
 void resize(int width, int height, boolean notifyListeners)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GLSimplePixelBuffer

public GLSimplePixelBuffer(int width,
                           int height,
                           javax.media.opengl.GLContext _context)
Method Detail

addListener

public void addListener(GLSimpleListener listener)

removeListener

public void removeListener(GLSimpleListener listener)

getDimension

public java.awt.Dimension getDimension()

resize

public void resize(int width,
                   int height,
                   boolean notifyListeners)

draw

public void draw()

drawToBufferedImage

public java.awt.image.BufferedImage drawToBufferedImage()

glSyncExec

public java.lang.Object glSyncExec(GLSimplePixelBuffer.GLRunnable runnable)

getBounds

public java.awt.Rectangle getBounds()

getGLContext

public javax.media.opengl.GLContext getGLContext()

dispose

public void dispose()


Copyright © 2012 Metron, Inc.. All Rights Reserved.