Class G2DCanvas
- java.lang.Object
-
- org.scilab.forge.scirenderer.implementation.g2d.G2DCanvas
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Destroy canvas : release Semaphore and associated threadsvoid
disableDraw()
void
draw()
void
enableDraw()
int
getAntiAliasingLevel()
Anti-aliasing level getter.G2DBuffersManager
getBuffersManager()
Return the buffers manager of this canvas.java.awt.Dimension
getDimension()
Return the canvas dimension.DrawingTools
getDrawingTools()
int
getHeight()
Return the canvas height.Drawer
getMainDrawer()
Return the canvas main drawer.Motor3D
getMotor3D()
Return the OpenGl context.PickingManager
getPickingManager()
Return the picking manager.G2DRendererManager
getRendererManager()
Return the renderer manager.G2DTextureManager
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
setGraphics(java.awt.Graphics2D g2d, int width, int height)
void
setMainDrawer(Drawer mainDrawer)
Set this canvas main drawer.void
waitImage()
Wait until a drawing has been performed
-
-
-
Method Detail
-
getDrawingTools
public DrawingTools getDrawingTools()
-
setGraphics
public void setGraphics(java.awt.Graphics2D g2d, int width, int height)
-
setMainDrawer
public void setMainDrawer(Drawer mainDrawer)
Description copied from interface:Canvas
Set this canvas main drawer.- Specified by:
setMainDrawer
in interfaceCanvas
- Parameters:
mainDrawer
- the new canvas main drawer.
-
getMainDrawer
public Drawer getMainDrawer()
Description copied from interface:Canvas
Return the canvas main drawer.- Specified by:
getMainDrawer
in interfaceCanvas
- Returns:
- the canvas main drawer.
-
getRendererManager
public G2DRendererManager getRendererManager()
Description copied from interface:Canvas
Return the renderer manager.- Specified by:
getRendererManager
in interfaceCanvas
- Returns:
- the renderer manager.
-
getBuffersManager
public G2DBuffersManager getBuffersManager()
Description copied from interface:Canvas
Return the buffers manager of this canvas.- Specified by:
getBuffersManager
in interfaceCanvas
- Returns:
- the buffers manager of this canvas.
-
getPickingManager
public PickingManager getPickingManager()
Description copied from interface:Canvas
Return the picking manager.- Specified by:
getPickingManager
in interfaceCanvas
- Returns:
- the picking manager.
-
getTextureManager
public G2DTextureManager getTextureManager()
Description copied from interface:Canvas
Texture manger getter.- Specified by:
getTextureManager
in interfaceCanvas
- Returns:
- the texture manager.
-
getWidth
public int getWidth()
Description copied from interface:Canvas
Return the canvas width.
-
getHeight
public int getHeight()
Description copied from interface:Canvas
Return the canvas height.
-
getDimension
public java.awt.Dimension getDimension()
Description copied from interface:Canvas
Return the canvas dimension.- Specified by:
getDimension
in interfaceCanvas
- Returns:
- the canvas dimension.
-
getAntiAliasingLevel
public int getAntiAliasingLevel()
Description copied from interface:Canvas
Anti-aliasing level getter. - 0 for 1x - 1 for 2x - 2 for 4x - 3 for 8x - 4 for 16x- Specified by:
getAntiAliasingLevel
in interfaceCanvas
- Returns:
- the anti-aliasing level.
-
setAntiAliasingLevel
public void setAntiAliasingLevel(int antiAliasingLevel)
Description copied from interface:Canvas
Anti-aliasing level setter. - 0 for 1x - 1 for 2x - 2 for 4x - 3 for 8x - 4 for 16x- Specified by:
setAntiAliasingLevel
in interfaceCanvas
- Parameters:
antiAliasingLevel
- the new level.
-
redraw
public void redraw()
Description copied from interface:Canvas
Ask the canvas to perform asynchronous drawing.
-
redrawAndWait
public void redrawAndWait()
Description copied from interface:Canvas
Ask the canvas to perform asynchronous drawing.- Specified by:
redrawAndWait
in interfaceCanvas
-
waitImage
public void waitImage()
Description copied from interface:Canvas
Wait until a drawing has been performed
-
disableDraw
public void disableDraw()
-
enableDraw
public void enableDraw()
-
draw
public void draw()
-
getMotor3D
public Motor3D getMotor3D()
Return the OpenGl context.- Returns:
- the OpenGl context.
-
-