|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICanvas
A ICanvas
represent the target component for rendering OpenGL.
It might be displayed on the screen in a GUI (IScreenCanvas
),
or simply be an offscreen component able to export an image OffscreenCanvas
.
IScreenCanvas}
Method Summary | |
---|---|
void |
addKeyController(Object o)
A generic interface for mouse listener to remain Windowing toolkit independant. * Implementation of this method should simply cast the input assuming it will correspond to canvas-compatible mouse listener. |
void |
addMouseController(Object o)
A generic interface for mouse listener to remain Windowing toolkit independant. * Implementation of this method should simply cast the input assuming it will correspond to canvas-compatible mouse listener. |
void |
dispose()
Performs all required cleanup when destroying a Canvas. |
void |
forceRepaint()
Invoked when a user requires the Canvas to be repainted (e.g. a non 3d layer has changed). |
String |
getDebugInfo()
|
javax.media.opengl.GLDrawable |
getDrawable()
Returns the GLDrawable associated with the canvas |
Renderer3d |
getRenderer()
|
int |
getRendererHeight()
Returns the renderer's height, i.e. the display height. |
int |
getRendererWidth()
Returns the renderer's width, i.e. the display width. |
View |
getView()
Returns a reference to the held view. |
void |
removeKeyController(Object o)
A generic interface for key listener to remain Windowing toolkit independant. * Implementation of this method should simply cast the input assuming it will correspond to canvas-compatible key listener. |
void |
removeMouseController(Object o)
A generic interface for key listener to remain Windowing toolkit independant. * Implementation of this method should simply cast the input assuming it will correspond to canvas-compatible key listener. |
com.jogamp.opengl.util.texture.TextureData |
screenshot()
Returns an image with the current renderer's size |
com.jogamp.opengl.util.texture.TextureData |
screenshot(File file)
|
Method Detail |
---|
View getView()
javax.media.opengl.GLDrawable getDrawable()
int getRendererWidth()
int getRendererHeight()
Renderer3d getRenderer()
void forceRepaint()
com.jogamp.opengl.util.texture.TextureData screenshot()
com.jogamp.opengl.util.texture.TextureData screenshot(File file) throws IOException
IOException
void dispose()
void addMouseController(Object o)
void addKeyController(Object o)
void removeMouseController(Object o)
void removeKeyController(Object o)
String getDebugInfo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |