PointerDragBehavior class

class PointerDragBehavior

Implemented types
Annotations
  • @JS.new()

Properties

attachedNode ↔ AbstractMesh
getter/setter pair
currentDraggingPointerID ↔ num
getter/setter pair
detachCameraControls ↔ bool
getter/setter pair
dragDeltaRatio ↔ num
getter/setter pair
dragging ↔ bool
getter/setter pair
enabled ↔ bool
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
lastDragPosition ↔ Vector3
getter/setter pair
maxDragAngle ↔ num
getter/setter pair
moveAttached ↔ bool
getter/setter pair
name ↔ String
getter/setter pairoverride
options ↔ PointerDragBehaviorOptions
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startAndReleaseDragOnPointerEvents ↔ bool
getter/setter pair
updateDragPlane ↔ bool
getter/setter pair
useObjectOrientationForDragging ↔ bool
getter/setter pair
validateDrag ↔ bool Function(Vector3 point)
getter/setter pair

Methods

attach(AbstractMesh target) → void
override
detach() → void
override
init() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
releaseDrag() → void
startDrag([num pointerId, Ray fromRay, Vector3 startPickedPoint]) → void
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited