|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmaspack.render.DragToolBase
maspack.render.DrawToolBase
maspack.render.FreehandTool
public class FreehandTool
Nested Class Summary |
---|
Nested classes/interfaces inherited from class maspack.render.DrawToolBase |
---|
DrawToolBase.FrameBinding |
Field Summary |
---|
Fields inherited from interface maspack.render.GLRenderable |
---|
TRANSLUCENT, TWO_DIMENSIONAL |
Constructor Summary | |
---|---|
FreehandTool()
|
Method Summary | |
---|---|
void |
clear()
Clears the drawn contents of this tool. |
boolean |
mouseDragged(MouseRayEvent e)
|
boolean |
mousePressed(MouseRayEvent e)
|
boolean |
mouseReleased(MouseRayEvent e)
|
void |
render(GLRenderer renderer,
int flags)
Render this object using Open GL via the JOGL. |
Methods inherited from class maspack.render.DrawToolBase |
---|
addListener, fireDrawToolAddedListeners, fireDrawToolBeginListeners, fireDrawToolEndListeners, fireDrawToolRemovedListeners, getFrame, getFrameBinding, getFrameOffset, getRenderHints, getSelection, getToolToWorld, getViewer, isSelectable, isVisible, mouseClicked, mouseMoved, numSelectionQueriesNeeded, prerender, removeListener, setFrame, setFrameBinding, setFrameOffset, setViewer, setVisible, updateBounds |
Methods inherited from class maspack.render.DragToolBase |
---|
updateKeyMasks |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FreehandTool()
Method Detail |
---|
public void clear()
DrawToolBase
clear
in class DrawToolBase
public boolean mousePressed(MouseRayEvent e)
mousePressed
in interface Dragger3d
mousePressed
in class DrawToolBase
public boolean mouseReleased(MouseRayEvent e)
mouseReleased
in interface Dragger3d
mouseReleased
in class DrawToolBase
public boolean mouseDragged(MouseRayEvent e)
mouseDragged
in interface Dragger3d
mouseDragged
in class DrawToolBase
public void render(GLRenderer renderer, int flags)
GLRenderable
renderer
- renderer object which is used to perform the rendering. Provides pointers
to GL and GLU, along with helper functions.flags
- supplies flags that may be used to control different
aspects of the rendering. Flags are defined in GLRenderer
and currently include
GLRenderer.SELECTED
,
GLRenderer.VERTEX_COLORING
,
GLRenderer.HSV_COLOR_INTERPOLATION
,
GLRenderer.SORT_FACES
, and
GLRenderer.CLEAR_MESH_DISPLAY_LISTS
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |