synergynetframework.appsystem.contentsystem.jme.items.utils
Class SketchPadWrapper
java.lang.Object
synergynetframework.jme.cursorsystem.MultiTouchElement
synergynetframework.jme.cursorsystem.TwoDMultiTouchElement
synergynetframework.jme.cursorsystem.elements.twod.OrthoControlPointRotateTranslateScale
synergynetframework.jme.cursorsystem.elements.twod.OrthoControlPointRotateTranslateScaleWithListener
synergynetframework.appsystem.contentsystem.jme.items.utils.SketchPadWrapper
public class SketchPadWrapper
- extends OrthoControlPointRotateTranslateScaleWithListener
The Class SketchPadWrapper.
Constructor Summary |
SketchPadWrapper(JMESketchPad jmeSketchPad,
com.jme.scene.Spatial targetSpatial,
java.awt.Rectangle interactArea)
Instantiates a new sketch pad wrapper. |
Methods inherited from class synergynetframework.jme.cursorsystem.elements.twod.OrthoControlPointRotateTranslateScaleWithListener |
addMultiTouchListener, enableRotateTranslateScale, getDragDistanceFromCursorPressedEvent, getLastChangedEvent, getLastClickedEvent, getLastPressedEvent, getLastReleasedEvent, getProperty, isRotateTranslateScaleEnabled, removeMultiTouchListener, removeMultiTouchListeners, setLastChangedEvent, setLastClickedEvent, setLastPressedEvent, setLastReleasedEvent, setProperty |
Methods inherited from class synergynetframework.jme.cursorsystem.MultiTouchElement |
addWorldCursorRecord, getCurrentScreenAngleDifferenceFromOrigin, getCurrentScreenCursorsAngle, getCurrentTargetSpatialRotationFromCursorChange, getName, getNumRegisteredCursors, getOriginScreenCursorsAngle, getPickingSpatial, getScaleAtOrigin, getScreenCursorByID, getScreenCursorByIndex, getScreenCursorOriginForCursorID, getTargetSpatial, getTranslationAtOrigin, getWorldLocations, isActive, isPickMeOnly, registerScreenCursor, setActive, setName, setPickMeOnly, unregisterScreenCursor |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SketchPadWrapper
public SketchPadWrapper(JMESketchPad jmeSketchPad,
com.jme.scene.Spatial targetSpatial,
java.awt.Rectangle interactArea)
- Instantiates a new sketch pad wrapper.
- Parameters:
jmeSketchPad
- the jme sketch padtargetSpatial
- the target spatialinteractArea
- the interact area
cursorChanged
public void cursorChanged(ScreenCursor c,
MultiTouchCursorEvent event)
- Description copied from class:
MultiTouchElement
- Cursor changed.
- Overrides:
cursorChanged
in class OrthoControlPointRotateTranslateScaleWithListener
- Parameters:
c
- the cevent
- the event
cursorClicked
public void cursorClicked(ScreenCursor c,
MultiTouchCursorEvent event)
- Description copied from class:
MultiTouchElement
- Cursor clicked.
- Overrides:
cursorClicked
in class OrthoControlPointRotateTranslateScaleWithListener
- Parameters:
c
- the cevent
- the event
cursorPressed
public void cursorPressed(ScreenCursor c,
MultiTouchCursorEvent event)
- Description copied from class:
MultiTouchElement
- Cursor pressed.
- Overrides:
cursorPressed
in class OrthoControlPointRotateTranslateScaleWithListener
- Parameters:
c
- the cevent
- the event
cursorReleased
public void cursorReleased(ScreenCursor c,
MultiTouchCursorEvent event)
- Description copied from class:
MultiTouchElement
- Cursor released.
- Overrides:
cursorReleased
in class OrthoControlPointRotateTranslateScaleWithListener
- Parameters:
c
- the cevent
- the event
getCurrentElement2DCoordsForCursor
public java.awt.Point getCurrentElement2DCoordsForCursor(ScreenCursor cursor)
- Gets the current element2 d coords for cursor.
- Parameters:
cursor
- the cursor
- Returns:
- the current element2 d coords for cursor