Uses of Class
artofillusion.ViewerCanvas

Packages that use ViewerCanvas
artofillusion   
artofillusion.animation   
artofillusion.object   
artofillusion.texture   
artofillusion.ui   
artofillusion.view   
 

Uses of ViewerCanvas in artofillusion
 

Subclasses of ViewerCanvas in artofillusion
 class CurveViewer
          The CurveViewer class is a component which displays a Curve object and allows the user to edit it.
 class MeshViewer
          MeshViewer is an abstract subclass of ViewerCanvas used for displaying Mesh objects.
 class ObjectPreviewCanvas
          The ObjectPreviewCanvas class displays a single object which the user can move and rotate, but not edit.
 class ObjectViewer
          The ObjectViewer class is the abstract superclass of components which display a single object and allow the user to edit it.
 class SceneViewer
          The SceneViewer class is a component which displays a view of a Scene.
 class SplineMeshViewer
          The SplineMeshViewer class is a component which displays a SplineMesh object and allow the user to edit it.
 class TriMeshViewer
          The TriMeshViewer class is a component which displays a TriangleMesh object and allow the user to edit it.
 class TubeViewer
          TubeViewer subclasses CurveViewer to display a Tube that is being edited.
 

Methods in artofillusion that return ViewerCanvas
 ViewerCanvas[] ObjectEditorWindow.getAllViews()
          Get all ViewerCanvases in this window.
 ViewerCanvas[] LayoutWindow.getAllViews()
          Get all ViewerCanvases contained in this window.
 ViewerCanvas ObjectEditorWindow.getView()
          Get the currently selected ViewerCanvas for this window.
 ViewerCanvas LayoutWindow.getView()
          Get the ViewerCanvas which currently has focus.
 

Methods in artofillusion with parameters of type ViewerCanvas
 void ThickenMeshTool.drawOverlay(ViewerCanvas view)
           
 void TaperMeshTool.drawOverlay(ViewerCanvas view)
           
 void SkewMeshTool.drawOverlay(ViewerCanvas view)
           
 void ScaleMeshTool.drawOverlay(ViewerCanvas view)
           
 void RotateMeshTool.drawOverlay(ViewerCanvas view)
           
 void MoveScaleRotateObjectTool.drawOverlay(ViewerCanvas view)
           
 void MoveScaleRotateMeshTool.drawOverlay(ViewerCanvas view)
           
 void CreateCurveTool.drawOverlay(ViewerCanvas view)
           
 void BevelExtrudeTool.drawOverlay(ViewerCanvas view)
           
 void RotateObjectTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void ReshapeMeshTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void MoveScaleRotateObjectTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void MoveScaleRotateMeshTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void MoveObjectTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void CreateCurveTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
          When the user presses Enter, add the curve to the scene.
 void ThickenMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void TaperMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void SkewMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleObjectTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateViewTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateObjectTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void ReshapeMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveViewTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateObjectTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateMeshTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveObjectTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateVertexTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateSphereTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreatePolygonTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateLightTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCylinderTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCurveTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCubeTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void BevelExtrudeTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleObjectTool.mouseDraggedMoveOp(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleObjectTool.mouseDraggedScaleOp(WidgetMouseEvent e, ViewerCanvas view)
           
 void ThickenMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void TaperMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void SkewMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateViewTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveViewTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateObjectTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateVertexTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateSplineMeshTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateSphereTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreatePolygonTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateLightTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCylinderTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCurveTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCubeTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCameraTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void BevelExtrudeTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleObjectTool.mousePressedOnHandle(WidgetMouseEvent e, ViewerCanvas view, int obj, int handle)
           
 void RotateObjectTool.mousePressedOnHandle(WidgetMouseEvent e, ViewerCanvas view, int obj, int handle)
           
 void ReshapeMeshTool.mousePressedOnHandle(WidgetMouseEvent e, ViewerCanvas view, int obj, int handle)
           
 void MoveScaleRotateMeshTool.mousePressedOnHandle(WidgetMouseEvent e, ViewerCanvas view, int obj, int handle)
           
 void ScaleObjectTool.mousePressedOnObject(WidgetMouseEvent e, ViewerCanvas view, int obj)
           
 void RotateObjectTool.mousePressedOnObject(WidgetMouseEvent e, ViewerCanvas view, int obj)
           
 void MoveScaleRotateObjectTool.mousePressedOnObject(WidgetMouseEvent e, ViewerCanvas view, int obj)
           
 void MoveObjectTool.mousePressedOnObject(WidgetMouseEvent e, ViewerCanvas view, int obj)
           
 void ThickenMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void TaperMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void SkewMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleObjectTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void ScaleMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateViewTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateObjectTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void RotateMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void ReshapeMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveViewTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateObjectTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveScaleRotateMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveObjectTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateVertexTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateSplineMeshTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateSphereTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreatePolygonTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateLightTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCylinderTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCurveTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCubeTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void CreateCameraTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void BevelExtrudeTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void ObjectEditorWindow.setCurrentView(ViewerCanvas view)
          Set which ViewerCanvas has focus.
 void LayoutWindow.setCurrentView(ViewerCanvas view)
          Set which ViewerCanvas has focus.
 

Uses of ViewerCanvas in artofillusion.animation
 

Methods in artofillusion.animation that return ViewerCanvas
 ViewerCanvas[] Score.getAllViews()
           
 ViewerCanvas Score.getView()
           
 

Methods in artofillusion.animation with parameters of type ViewerCanvas
 void SkeletonTool.drawOverlay(ViewerCanvas view)
           
 void SkeletonTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void SkeletonTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void SkeletonTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 

Uses of ViewerCanvas in artofillusion.object
 

Methods in artofillusion.object with parameters of type ViewerCanvas
 void ReferenceImage.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          This method is overridden to render the reference image into the ViewerCanvas.
 void ObjectWrapper.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
           
 void ObjectCollection.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          RenderObject is overridden to render each component object individually.
 void Object3D.renderObject(ObjectInfo obj, ViewerCanvas canvas, Vec3 viewDir)
          Render this object into a ViewerCanvas.
 

Uses of ViewerCanvas in artofillusion.texture
 

Subclasses of ViewerCanvas in artofillusion.texture
 class UVMappingViewer
          UVMappingViewer appears in the UVMappingWindow, and is used for editing the UV texture coordinates at each vertex of a mesh.
 

Methods in artofillusion.texture that return ViewerCanvas
 ViewerCanvas[] UVMappingWindow.getAllViews()
           
 ViewerCanvas UVMappingWindow.getView()
          Get the ViewerCanvas in which the UV coordinates are being edited.
 

Methods in artofillusion.texture with parameters of type ViewerCanvas
 void MoveUVViewTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveUVViewTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 void MoveUVViewTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 

Uses of ViewerCanvas in artofillusion.ui
 

Methods in artofillusion.ui that return ViewerCanvas
 ViewerCanvas[] EditingWindow.getAllViews()
          Get all ViewerCanvases contained in this window.
 ViewerCanvas NinePointManipulator.HandleEvent.getView()
          Get the ViewerCanvas in which this event occurred.
 ViewerCanvas EditingWindow.getView()
          Get the ViewerCanvas in which editing is taking place.
 ViewerCanvas Compound3DManipulator.HandleEvent.getView()
          Get the ViewerCanvas in which this event occurred.
 

Methods in artofillusion.ui with parameters of type ViewerCanvas
 void NinePointManipulator.draw(ViewerCanvas view, BoundingBox selectionBounds)
          Draw the handles onto a ViewerCanvas.
 void Manipulator.draw(ViewerCanvas view, BoundingBox selectionBounds)
          Draw the manipulator's user interface into the canvas.
 void Compound3DManipulator.draw(ViewerCanvas view, BoundingBox selectionBounds)
          Draw the handles onto a ViewerCanvas.
 void EditingTool.drawOverlay(ViewerCanvas view)
          Draw any graphics that this tool overlays on top of the view.
 Vec3 Compound3DManipulator.getAxisDirection(Compound3DManipulator.Axis axis, ViewerCanvas view)
          Get the direction of a particular axis.
 Compound3DManipulator.HandleType Compound3DManipulator.getHandleTypeAtLocation(java.awt.Point location, ViewerCanvas view, BoundingBox selectionBounds)
          Get the type of handle which is displayed at a location.
 void EditingTool.keyPressed(KeyPressedEvent e, ViewerCanvas view)
           
 void NinePointManipulator.mouseDragged(WidgetMouseEvent ev, ViewerCanvas view)
          This should be invoked when the mouse is dragged.
 void Manipulator.mouseDragged(WidgetMouseEvent ev, ViewerCanvas view)
          Respond to mouse drags in the canvas.
 void EditingTool.mouseDragged(WidgetMouseEvent e, ViewerCanvas view)
           
 void Compound3DManipulator.mouseDragged(WidgetMouseEvent ev, ViewerCanvas view)
           
 void EditingTool.mouseMoved(WidgetMouseEvent e, ViewerCanvas view)
           
 void EditingTool.mousePressed(WidgetMouseEvent e, ViewerCanvas view)
           
 boolean NinePointManipulator.mousePressed(WidgetMouseEvent ev, ViewerCanvas view, BoundingBox selectionBounds)
          This should be invoked when the mouse is pressed.
 boolean Manipulator.mousePressed(WidgetMouseEvent ev, ViewerCanvas view, BoundingBox selectionBounds)
          Respond to mouse presses in the canvas.
 boolean Compound3DManipulator.mousePressed(WidgetMouseEvent ev, ViewerCanvas view, BoundingBox selectionBounds)
           
 void Compound3DManipulator.mousePressedOnHandle(WidgetMouseEvent ev, ViewerCanvas view, BoundingBox selectionBounds, Vec3 handleLocation)
           
 void EditingTool.mousePressedOnHandle(WidgetMouseEvent e, ViewerCanvas view, int obj, int handle)
           
 void EditingTool.mousePressedOnObject(WidgetMouseEvent e, ViewerCanvas view, int obj)
           
 void NinePointManipulator.mouseReleased(WidgetMouseEvent ev, ViewerCanvas view)
          This should be invoked when the mouse is released.
 void Manipulator.mouseReleased(WidgetMouseEvent ev, ViewerCanvas view)
          Respond to mouse releases in the canvas.
 void EditingTool.mouseReleased(WidgetMouseEvent e, ViewerCanvas view)
           
 void Compound3DManipulator.mouseReleased(WidgetMouseEvent ev, ViewerCanvas view)
           
 

Constructors in artofillusion.ui with parameters of type ViewerCanvas
Compound3DManipulator.HandleDraggedEvent(ViewerCanvas view, Compound3DManipulator.HandleType handleType, Compound3DManipulator.Axis axis, java.awt.Rectangle screenBounds, BoundingBox selectionBounds, WidgetMouseEvent event, Mat4 transform)
          Create a HandleDraggedEvent for a MOVE drag.
Compound3DManipulator.HandleDraggedEvent(ViewerCanvas view, Compound3DManipulator.HandleType handleType, Compound3DManipulator.Axis axis, java.awt.Rectangle screenBounds, BoundingBox selectionBounds, WidgetMouseEvent event, Mat4 transform, double angle)
          Create a HandleDraggedEvent for a ROTATE drag.
Compound3DManipulator.HandleDraggedEvent(ViewerCanvas view, Compound3DManipulator.HandleType handleType, Compound3DManipulator.Axis axis, java.awt.Rectangle screenBounds, BoundingBox selectionBounds, WidgetMouseEvent event, Mat4 transform, double scale1, double scale2)
          Create a HandleDraggedEvent for a SCALE drag.
Compound3DManipulator.HandlePressedEvent(ViewerCanvas view, Compound3DManipulator.HandleType handleType, Compound3DManipulator.Axis axis, java.awt.Rectangle screenBounds, BoundingBox selectionBounds, WidgetMouseEvent event)
           
Compound3DManipulator.HandleReleasedEvent(ViewerCanvas view, Compound3DManipulator.HandleType handleType, Compound3DManipulator.Axis axis, java.awt.Rectangle screenBounds, BoundingBox selectionBounds, WidgetMouseEvent event)
           
 

Uses of ViewerCanvas in artofillusion.view
 

Methods in artofillusion.view that return ViewerCanvas
 ViewerCanvas ViewChangedEvent.getSource()
          Get the ViewerCanvas which generated this event.
 

Methods in artofillusion.view with parameters of type ViewerCanvas
 Widget ViewerScaleControl.createWidget(ViewerCanvas view)
           
 Widget ViewerPerspectiveControl.createWidget(ViewerCanvas view)
           
 Widget ViewerOrientationControl.createWidget(ViewerCanvas view)
           
 Widget ViewerControl.createWidget(ViewerCanvas view)
          This is invoked each time a new ViewerCanvas is created.
 

Constructors in artofillusion.view with parameters of type ViewerCanvas
GLCanvasDrawer(ViewerCanvas view)
           
SoftwareCanvasDrawer(ViewerCanvas view)
           
ViewChangedEvent(ViewerCanvas source)
          Create a ViewChangedEvent.
 



Copyright © 1999-2011 by Peter Eastman.