Package | com.gestureworks.interfaces |
Interface | public interface ITouchObject extends flash.events.IEventDispatcher |
Implementors | TouchMovieClip, TouchSprite |
Property | Defined By | ||
---|---|---|---|
active : Boolean
Lazy gesture activation (objects will not be registered until gestureList assignment). | ITouchObject | ||
affineTransform : Boolean
Determines whether gesture event driven transformations are affine on the touchSprite. | ITouchObject | ||
away3d : Boolean
Sets whether this is representing an Away3D object. | ITouchObject | ||
clusterBubbling : Boolean
Allows touch points from a childclusters to copy into container touch objects in the local parent child display list stack. | ITouchObject | ||
clusterEvents : Boolean
Determines whether clusterEvents are processed and dispatched on the touchSprite. | ITouchObject | ||
clusterID : int | ITouchObject | ||
cO : ClusterObject | ITouchObject | ||
debugDisplay : Boolean
Enables/Disables touch visualizer
| ITouchObject | ||
deltaFilterOn : Boolean
Determines whether filtering is applied to the delta values. | ITouchObject | ||
dN : Number | ITouchObject | ||
eventListeners : Array [read-only]
Returns an array registered events
| ITouchObject | ||
gestureEventComplete : Boolean
Indicates weather all gestureEvents have been completed on the touchSprite. | ITouchObject | ||
gestureEventRelease : Boolean
Indicates whether all touch points have been released on the touchSprite. | ITouchObject | ||
gestureEvents : Boolean
Determines whether gestureEvents are processed and dispatched on the touchSprite. | ITouchObject | ||
gestureEventStart : Boolean
Indicates whether any gestureEvents have been started on the touchSprite. | ITouchObject | ||
gestureFilters : Boolean | ITouchObject | ||
gestureList : Object | ITouchObject | ||
gestureReleaseInertia : Boolean
Determines whether release inertia is applied on the touchSprite. | ITouchObject | ||
gestureTouchInertia : Boolean
Determines whether touch inertia is processed on the touchSprite. | ITouchObject | ||
gestureTweenOn : Boolean | ITouchObject | ||
gO : GestureListObject | ITouchObject | ||
interactionPointCount : int | ITouchObject | ||
ipn : int | ITouchObject | ||
leap2D : Boolean
Local override to enable/disable leap2D input. | ITouchObject | ||
length : Number
length of object
| ITouchObject | ||
localModes : Boolean
Flag indicating the application of local modes over the global settings. | ITouchObject | ||
maxRotation : Number
Maximum rotation in degrees. | ITouchObject | ||
maxRotationX : Number
Maximum x rotation
| ITouchObject | ||
maxRotationY : Number
Maximum y rotation
| ITouchObject | ||
maxRotationZ : Number
Maximum z rotation
| ITouchObject | ||
maxScale : Number
Maximum scale. | ITouchObject | ||
maxScaleX : Number
Maximum x scale
| ITouchObject | ||
maxScaleY : Number
Maximum y scale
| ITouchObject | ||
maxScaleZ : Number
Maximum z scale
| ITouchObject | ||
maxX : Number
Maximum x translation
| ITouchObject | ||
maxY : Number
Maximum y translation
| ITouchObject | ||
maxZ : Number
Maximum z translation
| ITouchObject | ||
minRotation : Number
Minimum rotation in degrees. | ITouchObject | ||
minRotationX : Number
Minimum x rotation
| ITouchObject | ||
minRotationY : Number
Minimum y rotation
| ITouchObject | ||
minRotationZ : Number
Minimum z rotation
| ITouchObject | ||
minScale : Number
Minimum scale. | ITouchObject | ||
minScaleX : Number
Minimum x scale
| ITouchObject | ||
minScaleY : Number
Minimum y scale
| ITouchObject | ||
minScaleZ : Number
Minimum z scale
| ITouchObject | ||
minX : Number
Minimum x translation
| ITouchObject | ||
minY : Number
Minimum y translation
| ITouchObject | ||
minZ : Number
Minimum z translation
| ITouchObject | ||
motionPointCount : int | ITouchObject | ||
N : int | ITouchObject | ||
nativeTouch : Boolean
Local override to enable/disable native touch input. | ITouchObject | ||
nativeTransform : Boolean
Determines whether transformations are handled internally (natively) on the touchSprite. | ITouchObject | ||
nestedTransform : Boolean | ITouchObject | ||
parent : DisplayObjectContainer [read-only] | ITouchObject | ||
pointArray : Vector.<PointObject> | ITouchObject | ||
pointCount : int | ITouchObject | ||
registerPoints : Boolean
Determines if the touch points are registered to the TouchManager. | ITouchObject | ||
releaseInertia : Boolean
Determines whether release inertia is applied on the touchSprite. | ITouchObject | ||
scale : Number
Scales the transformation. | ITouchObject | ||
simulator : Boolean
Local override to enable/disable mouse input. | ITouchObject | ||
sO : StrokeObject | ITouchObject | ||
targetParent : Boolean
Allows touch and gesture events to explicitly target the parent touch object
| ITouchObject | ||
tc : TouchCluster | ITouchObject | ||
tg : TouchGesture | ITouchObject | ||
tiO : TimelineObject | ITouchObject | ||
touchChildren : Boolean
Allows touch events to be passed down to child display object. | ITouchObject | ||
touchEnabled : Boolean
Enables/Disables all GWTouchEvent and GWGestureEvent listeners
| ITouchObject | ||
touchObjectID : int
Unique id of the touch object
| ITouchObject | ||
tp : TouchPipeline | ITouchObject | ||
tpn : int | ITouchObject | ||
traceDebugMode : Boolean
Debug trace statements
| ITouchObject | ||
transform3d : Boolean | ITouchObject | ||
transformComplete : Boolean | ITouchObject | ||
transformEventComplete : Boolean | ITouchObject | ||
transformEvents : Boolean
Determines whether transformEvents are processed and dispatched on the touchSprite. | ITouchObject | ||
transformEventStart : Boolean | ITouchObject | ||
transformGestureVectors : Boolean
Determines whether transformations are handled internally (natively) on the touchSprite. | ITouchObject | ||
transformStart : Boolean | ITouchObject | ||
trO : TransformObject | ITouchObject | ||
tt : TouchTransform | ITouchObject | ||
tuio : Boolean
Local override to enable/disable tuio input. | ITouchObject | ||
view : DisplayObjectContainer
view container used for Away3D
| ITouchObject | ||
visualizer : TouchVisualizer | ITouchObject | ||
vto : Object
Virtual transform object (non-TouchSprite) to transfer the transformations to
| ITouchObject | ||
x_lock : Boolean | ITouchObject | ||
y_lock : Boolean | ITouchObject |
Method | Defined By | ||
---|---|---|---|
removeAllListeners():void
Unregisters all event listeners
| ITouchObject | ||
updateListeners():void
Re-registers event listeners with updated mode settings
| ITouchObject | ||
updateVTO():void
Updates target's transform
| ITouchObject |
active | property |
active:Boolean
Lazy gesture activation (objects will not be registered until gestureList assignment).
The default value is false
.
public function get active():Boolean
public function set active(value:Boolean):void
affineTransform | property |
affineTransform:Boolean
Determines whether gesture event driven transformations are affine on the touchSprite.
The default value is false
.
public function get affineTransform():Boolean
public function set affineTransform(value:Boolean):void
away3d | property |
away3d:Boolean
Sets whether this is representing an Away3D object.
The default value is true
.
public function get away3d():Boolean
public function set away3d(value:Boolean):void
clusterBubbling | property |
clusterBubbling:Boolean
Allows touch points from a childclusters to copy into container touch objects in the local parent child display list stack. This allows the for the concept of parallel clustering of touch point. Where a single touch point can simultaniuosly be a member of multiple touch point clusters. This allows multiple gestures to be dispatched from multiple touch objects from a set of touch points.
The default value is false
.
public function get clusterBubbling():Boolean
public function set clusterBubbling(value:Boolean):void
clusterEvents | property |
clusterEvents:Boolean
Determines whether clusterEvents are processed and dispatched on the touchSprite.
The default value is false
.
public function get clusterEvents():Boolean
public function set clusterEvents(value:Boolean):void
clusterID | property |
clusterID:int
public function get clusterID():int
public function set clusterID(value:int):void
cO | property |
cO:ClusterObject
public function get cO():ClusterObject
public function set cO(value:ClusterObject):void
debugDisplay | property |
debugDisplay:Boolean
Enables/Disables touch visualizer
The default value is false
.
public function get debugDisplay():Boolean
public function set debugDisplay(value:Boolean):void
deltaFilterOn | property |
deltaFilterOn:Boolean
Determines whether filtering is applied to the delta values.
The default value is false
.
public function get deltaFilterOn():Boolean
public function set deltaFilterOn(value:Boolean):void
dN | property |
dN:Number
public function get dN():Number
public function set dN(value:Number):void
eventListeners | property |
eventListeners:Array
[read-only] Returns an array registered events
public function get eventListeners():Array
gestureEventComplete | property |
gestureEventComplete:Boolean
Indicates weather all gestureEvents have been completed on the touchSprite.
The default value is true
.
public function get gestureEventComplete():Boolean
public function set gestureEventComplete(value:Boolean):void
gestureEventRelease | property |
gestureEventRelease:Boolean
Indicates whether all touch points have been released on the touchSprite.
The default value is true
.
public function get gestureEventRelease():Boolean
public function set gestureEventRelease(value:Boolean):void
gestureEvents | property |
gestureEvents:Boolean
Determines whether gestureEvents are processed and dispatched on the touchSprite.
The default value is true
.
public function get gestureEvents():Boolean
public function set gestureEvents(value:Boolean):void
gestureEventStart | property |
gestureEventStart:Boolean
Indicates whether any gestureEvents have been started on the touchSprite.
The default value is true
.
public function get gestureEventStart():Boolean
public function set gestureEventStart(value:Boolean):void
gestureFilters | property |
gestureFilters:Boolean
The default value is true
.
public function get gestureFilters():Boolean
public function set gestureFilters(value:Boolean):void
gestureList | property |
gestureList:Object
public function get gestureList():Object
public function set gestureList(value:Object):void
gestureReleaseInertia | property |
gestureReleaseInertia:Boolean
Determines whether release inertia is applied on the touchSprite. Same as releaseInertia()
The default value is false
.
public function get gestureReleaseInertia():Boolean
public function set gestureReleaseInertia(value:Boolean):void
gestureTouchInertia | property |
gestureTouchInertia:Boolean
Determines whether touch inertia is processed on the touchSprite.
The default value is false
.
public function get gestureTouchInertia():Boolean
public function set gestureTouchInertia(value:Boolean):void
gestureTweenOn | property |
gestureTweenOn:Boolean
The default value is false
.
public function get gestureTweenOn():Boolean
public function set gestureTweenOn(value:Boolean):void
gO | property |
gO:GestureListObject
public function get gO():GestureListObject
public function set gO(value:GestureListObject):void
interactionPointCount | property |
interactionPointCount:int
public function get interactionPointCount():int
public function set interactionPointCount(value:int):void
ipn | property |
ipn:int
public function get ipn():int
public function set ipn(value:int):void
leap2D | property |
leap2D:Boolean
Local override to enable/disable leap2D input.
The default value is false
.
public function get leap2D():Boolean
public function set leap2D(value:Boolean):void
See also
length | property |
length:Number
length of object
The default value is true
.
public function get length():Number
public function set length(value:Number):void
localModes | property |
localModes:Boolean
Flag indicating the application of local modes over the global settings. By default, all objects are enabled for input processing based on the application level mode settings (i.e. nativeTouch, simulator, tuio, etc.). This flag allows the inclusion/exclusion of specific input interaction according to local overrides. Note that the corresponding global setting must be enabled in order to locally enable the input.
The default value is false
.
public function get localModes():Boolean
public function set localModes(value:Boolean):void
maxRotation | property |
maxRotation:Number
Maximum rotation in degrees. Applies setting to both maximum x and y rotations.
public function get maxRotation():Number
public function set maxRotation(value:Number):void
See also
maxRotationX | property |
maxRotationX:Number
Maximum x rotation
public function get maxRotationX():Number
public function set maxRotationX(value:Number):void
maxRotationY | property |
maxRotationY:Number
Maximum y rotation
public function get maxRotationY():Number
public function set maxRotationY(value:Number):void
maxRotationZ | property |
maxRotationZ:Number
Maximum z rotation
public function get maxRotationZ():Number
public function set maxRotationZ(value:Number):void
maxScale | property |
maxScale:Number
Maximum scale. Applies settings to both maximum x and y scales.
public function get maxScale():Number
public function set maxScale(value:Number):void
See also
maxScaleX | property |
maxScaleX:Number
Maximum x scale
public function get maxScaleX():Number
public function set maxScaleX(value:Number):void
maxScaleY | property |
maxScaleY:Number
Maximum y scale
public function get maxScaleY():Number
public function set maxScaleY(value:Number):void
maxScaleZ | property |
maxScaleZ:Number
Maximum z scale
public function get maxScaleZ():Number
public function set maxScaleZ(value:Number):void
maxX | property |
maxX:Number
Maximum x translation
public function get maxX():Number
public function set maxX(value:Number):void
maxY | property |
maxY:Number
Maximum y translation
public function get maxY():Number
public function set maxY(value:Number):void
maxZ | property |
maxZ:Number
Maximum z translation
public function get maxZ():Number
public function set maxZ(value:Number):void
minRotation | property |
minRotation:Number
Minimum rotation in degrees. Applies setting to both minimum x and y rotations.
public function get minRotation():Number
public function set minRotation(value:Number):void
See also
minRotationX | property |
minRotationX:Number
Minimum x rotation
public function get minRotationX():Number
public function set minRotationX(value:Number):void
minRotationY | property |
minRotationY:Number
Minimum y rotation
public function get minRotationY():Number
public function set minRotationY(value:Number):void
minRotationZ | property |
minRotationZ:Number
Minimum z rotation
public function get minRotationZ():Number
public function set minRotationZ(value:Number):void
minScale | property |
minScale:Number
Minimum scale. Applies setting to both minimum x and y scales.
public function get minScale():Number
public function set minScale(value:Number):void
See also
minScaleX | property |
minScaleX:Number
Minimum x scale
public function get minScaleX():Number
public function set minScaleX(value:Number):void
minScaleY | property |
minScaleY:Number
Minimum y scale
public function get minScaleY():Number
public function set minScaleY(value:Number):void
minScaleZ | property |
minScaleZ:Number
Minimum z scale
public function get minScaleZ():Number
public function set minScaleZ(value:Number):void
minX | property |
minX:Number
Minimum x translation
public function get minX():Number
public function set minX(value:Number):void
minY | property |
minY:Number
Minimum y translation
public function get minY():Number
public function set minY(value:Number):void
minZ | property |
minZ:Number
Minimum z translation
public function get minZ():Number
public function set minZ(value:Number):void
motionPointCount | property |
motionPointCount:int
public function get motionPointCount():int
public function set motionPointCount(value:int):void
N | property |
N:int
public function get N():int
public function set N(value:int):void
nativeTouch | property |
nativeTouch:Boolean
Local override to enable/disable native touch input.
The default value is false
.
public function get nativeTouch():Boolean
public function set nativeTouch(value:Boolean):void
See also
nativeTransform | property |
nativeTransform:Boolean
Determines whether transformations are handled internally (natively) on the touchSprite.
The default value is false
.
public function get nativeTransform():Boolean
public function set nativeTransform(value:Boolean):void
nestedTransform | property |
nestedTransform:Boolean
The default value is false
.
public function get nestedTransform():Boolean
public function set nestedTransform(value:Boolean):void
parent | property |
parent:DisplayObjectContainer
[read-only] public function get parent():DisplayObjectContainer
pointArray | property |
pointArray:Vector.<PointObject>
public function get pointArray():Vector.<PointObject>
public function set pointArray(value:Vector.<PointObject>):void
pointCount | property |
pointCount:int
public function get pointCount():int
public function set pointCount(value:int):void
registerPoints | property |
registerPoints:Boolean
Determines if the touch points are registered to the TouchManager. One can override this behaivor by setting the value to false. This is useful when creating custom TouchSprite extensions and external framework bindings.
The default value is true
.
public function get registerPoints():Boolean
public function set registerPoints(value:Boolean):void
releaseInertia | property |
releaseInertia:Boolean
Determines whether release inertia is applied on the touchSprite. Same as gestureReleaseInertia()
The default value is false
.
public function get releaseInertia():Boolean
public function set releaseInertia(value:Boolean):void
scale | property |
scale:Number
Scales the transformation. Applies setting to both x and y scales.
The default value is 1
.
public function get scale():Number
public function set scale(value:Number):void
simulator | property |
simulator:Boolean
Local override to enable/disable mouse input.
The default value is false
.
public function get simulator():Boolean
public function set simulator(value:Boolean):void
See also
sO | property |
sO:StrokeObject
public function get sO():StrokeObject
public function set sO(value:StrokeObject):void
targetParent | property |
targetParent:Boolean
Allows touch and gesture events to explicitly target the parent touch object
The default value is false
.
public function get targetParent():Boolean
public function set targetParent(value:Boolean):void
tc | property |
tc:TouchCluster
public function get tc():TouchCluster
public function set tc(value:TouchCluster):void
tg | property |
tg:TouchGesture
public function get tg():TouchGesture
public function set tg(value:TouchGesture):void
tiO | property |
tiO:TimelineObject
public function get tiO():TimelineObject
public function set tiO(value:TimelineObject):void
touchChildren | property |
touchChildren:Boolean
Allows touch events to be passed down to child display object. Has the same function as MouseChildren.
The default value is false
.
public function get touchChildren():Boolean
public function set touchChildren(value:Boolean):void
touchEnabled | property |
touchEnabled:Boolean
Enables/Disables all GWTouchEvent and GWGestureEvent listeners
The default value is true
.
public function get touchEnabled():Boolean
public function set touchEnabled(value:Boolean):void
touchObjectID | property |
touchObjectID:int
Unique id of the touch object
public function get touchObjectID():int
public function set touchObjectID(value:int):void
tp | property |
tp:TouchPipeline
public function get tp():TouchPipeline
public function set tp(value:TouchPipeline):void
tpn | property |
tpn:int
public function get tpn():int
public function set tpn(value:int):void
traceDebugMode | property |
traceDebugMode:Boolean
Debug trace statements
The default value is false
.
public function get traceDebugMode():Boolean
public function set traceDebugMode(value:Boolean):void
transform3d | property |
transform3d:Boolean
The default value is false
.
public function get transform3d():Boolean
public function set transform3d(value:Boolean):void
transformComplete | property |
transformComplete:Boolean
The default value is false
.
public function get transformComplete():Boolean
public function set transformComplete(value:Boolean):void
transformEventComplete | property |
transformEventComplete:Boolean
The default value is true
.
public function get transformEventComplete():Boolean
public function set transformEventComplete(value:Boolean):void
transformEvents | property |
transformEvents:Boolean
Determines whether transformEvents are processed and dispatched on the touchSprite.
The default value is false
.
public function get transformEvents():Boolean
public function set transformEvents(value:Boolean):void
transformEventStart | property |
transformEventStart:Boolean
The default value is true
.
public function get transformEventStart():Boolean
public function set transformEventStart(value:Boolean):void
transformGestureVectors | property |
transformGestureVectors:Boolean
Determines whether transformations are handled internally (natively) on the touchSprite.
The default value is true
.
public function get transformGestureVectors():Boolean
public function set transformGestureVectors(value:Boolean):void
transformStart | property |
transformStart:Boolean
The default value is false
.
public function get transformStart():Boolean
public function set transformStart(value:Boolean):void
trO | property |
trO:TransformObject
public function get trO():TransformObject
public function set trO(value:TransformObject):void
tt | property |
tt:TouchTransform
public function get tt():TouchTransform
public function set tt(value:TouchTransform):void
tuio | property |
tuio:Boolean
Local override to enable/disable tuio input.
The default value is false
.
public function get tuio():Boolean
public function set tuio(value:Boolean):void
See also
view | property |
view:DisplayObjectContainer
view container used for Away3D
public function get view():DisplayObjectContainer
public function set view(value:DisplayObjectContainer):void
visualizer | property |
visualizer:TouchVisualizer
public function get visualizer():TouchVisualizer
public function set visualizer(value:TouchVisualizer):void
vto | property |
vto:Object
Virtual transform object (non-TouchSprite) to transfer the transformations to
public function get vto():Object
public function set vto(value:Object):void
x_lock | property |
x_lock:Boolean
The default value is false
.
public function get x_lock():Boolean
public function set x_lock(value:Boolean):void
y_lock | property |
y_lock:Boolean
The default value is false
.
public function get y_lock():Boolean
public function set y_lock(value:Boolean):void
removeAllListeners | () | method |
public function removeAllListeners():void
Unregisters all event listeners
updateListeners | () | method |
public function updateListeners():void
Re-registers event listeners with updated mode settings
updateVTO | () | method |
public function updateVTO():void
Updates target's transform