.. $Id$  -*- rst -*-
.. pyformex reference manual --- canvas
.. CREATED WITH py2rst.py: DO NOT EDIT

.. include:: <isonum.txt>
.. include:: ../defines.inc
.. include:: ../links.inc

.. _sec:ref-canvas:

:mod:`canvas` --- This implements an OpenGL drawing widget for painting 3D scenes.
==================================================================================

.. automodule:: canvas
   :synopsis: This implements an OpenGL drawing widget for painting 3D scenes.
   :members: gl_pickbuffer,glFillMode,glFrontFill,glBackFill,glBothFill,glFill,glLine,glLineSmooth,glLineStipple,glSmooth,glFlat,onOff,glEnable,glCulling,glNoCulling,glLighting,glPolygonFillMode,glPolygonMode,glShadeModel,glSettings

   ``Classes defined in module canvas``


   .. autoclass:: ActorList
      :members: add,delete,redraw

   .. autoclass:: CanvasSettings
      :members: reset,update

   .. autoclass:: Light
      :members: set,set_value,enable,disable

   .. autoclass:: Lights
      :members: set_value,set,enable,disable

   .. autoclass:: Canvas
      :members: Size,glLightSpec,glLight,hasLight,resetDefaults,resetLighting,resetLights,setRenderMode,setTransparency,setLighting,setAveragedNormals,setLineWidth,setLineStipple,setPointSize,setBgColor,createBackground,setFgColor,setSlColor,setLightValue,enableLight,disableLight,setTriade,initCamera,glinit,glupdate,clear,setDefaults,setSize,display,zoom_2D,begin_2D_drawing,end_2D_drawing,setBbox,addActor,removeActor,addHighlight,removeHighlight,addAnnotation,removeAnnotation,addDecoration,removeDecoration,remove,removeActors,removeHighlights,removeAnnotations,removeDecorations,removeAll,redrawAll,setCamera,zoom,project,unProject,zoomRectangle,zoomAll,saveBuffer,showBuffer,draw_focus_rectangle,draw_cursor,draw_rectangle

   ``Functions defined in module canvas`` 


   
.. moduleauthor:: pyFormex project (http://pyformex.org)

.. End

