maspack.render
Interface DrawTool

All Superinterfaces:
GLRenderable, GLSelectable

public interface DrawTool
extends GLSelectable


Field Summary
 
Fields inherited from interface maspack.render.GLRenderable
TRANSLUCENT, TWO_DIMENSIONAL
 
Method Summary
 boolean isVisible()
           
 void mouseClicked(MouseRayEvent e)
           
 void mouseDragged(MouseRayEvent e)
           
 boolean mouseMoved(MouseRayEvent e)
           
 boolean mousePressed(MouseRayEvent e)
           
 void mouseReleased(MouseRayEvent e)
           
 
Methods inherited from interface maspack.render.GLSelectable
getSelection, isSelectable, numSelectionQueriesNeeded
 
Methods inherited from interface maspack.render.GLRenderable
getRenderHints, prerender, render, updateBounds
 

Method Detail

isVisible

boolean isVisible()

mouseClicked

void mouseClicked(MouseRayEvent e)

mousePressed

boolean mousePressed(MouseRayEvent e)

mouseReleased

void mouseReleased(MouseRayEvent e)

mouseDragged

void mouseDragged(MouseRayEvent e)

mouseMoved

boolean mouseMoved(MouseRayEvent e)