Package org.scilab.forge.scirenderer
Interface Canvas
-
- All Known Implementing Classes:
G2DCanvas
,JoGLCanvas
public interface Canvas
- Author:
- Pierre Lando
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
destroy()
Destroy canvas : release Semaphore and associated threadsint
getAntiAliasingLevel()
Anti-aliasing level getter.BuffersManager
getBuffersManager()
Return the buffers manager of this canvas.java.awt.Dimension
getDimension()
Return the canvas dimension.int
getHeight()
Return the canvas height.Drawer
getMainDrawer()
Return the canvas main drawer.PickingManager
getPickingManager()
Return the picking manager.RendererManager
getRendererManager()
Return the renderer manager.TextureManager
getTextureManager()
Texture manger getter.int
getWidth()
Return the canvas width.void
redraw()
Ask the canvas to perform asynchronous drawing.void
redrawAndWait()
Ask the canvas to perform asynchronous drawing.void
setAntiAliasingLevel(int antiAliasingLevel)
Anti-aliasing level setter.void
setMainDrawer(Drawer mainDrawer)
Set this canvas main drawer.void
waitImage()
Wait until a drawing has been performed
-
-
-
Method Detail
-
setMainDrawer
void setMainDrawer(Drawer mainDrawer)
Set this canvas main drawer.- Parameters:
mainDrawer
- the new canvas main drawer.
-
getMainDrawer
Drawer getMainDrawer()
Return the canvas main drawer.- Returns:
- the canvas main drawer.
-
getRendererManager
RendererManager getRendererManager()
Return the renderer manager.- Returns:
- the renderer manager.
-
getBuffersManager
BuffersManager getBuffersManager()
Return the buffers manager of this canvas.- Returns:
- the buffers manager of this canvas.
-
getPickingManager
PickingManager getPickingManager()
Return the picking manager.- Returns:
- the picking manager.
-
getTextureManager
TextureManager getTextureManager()
Texture manger getter.- Returns:
- the texture manager.
-
getWidth
int getWidth()
Return the canvas width.- Returns:
- the canvas width.
-
getHeight
int getHeight()
Return the canvas height.- Returns:
- the canvas height.
-
getDimension
java.awt.Dimension getDimension()
Return the canvas dimension.- Returns:
- the canvas dimension.
-
getAntiAliasingLevel
int getAntiAliasingLevel()
Anti-aliasing level getter. - 0 for 1x - 1 for 2x - 2 for 4x - 3 for 8x - 4 for 16x- Returns:
- the anti-aliasing level.
-
setAntiAliasingLevel
void setAntiAliasingLevel(int antiAliasingLevel)
Anti-aliasing level setter. - 0 for 1x - 1 for 2x - 2 for 4x - 3 for 8x - 4 for 16x- Parameters:
antiAliasingLevel
- the new level.
-
redraw
void redraw()
Ask the canvas to perform asynchronous drawing.
-
redrawAndWait
void redrawAndWait()
Ask the canvas to perform asynchronous drawing.
-
waitImage
void waitImage()
Wait until a drawing has been performed
-
destroy
void destroy()
Destroy canvas : release Semaphore and associated threads
-
-