GODPAPER | All Packages | All Classes | Index | Frames No Frames |
IFeathersDisplayObject

Package | feathers.core
Interface | public interface IFeathersDisplayObject extends IFeathersEventDispatcher

Public properties and functions from `starling.display.DisplayObject` in helpful interface form.

Never cast an object to this type. Cast to `DisplayObject` instead. This interface exists only to support easier code hinting.

See also

starling.display.DisplayObject

Public Properties

| Property | Defined By
--- | --- | ---
|  | alpha : Number | IFeathersDisplayObject
|  | base : DisplayObject [read-only] | IFeathersDisplayObject
|  | blendMode : String | IFeathersDisplayObject
|  | bounds : Rectangle [read-only] | IFeathersDisplayObject
|  | filter : FragmentFilter | IFeathersDisplayObject
|  | hasVisibleArea : Boolean [read-only] | IFeathersDisplayObject
|  | height : Number | IFeathersDisplayObject
|  | name : String | IFeathersDisplayObject
|  | parent : DisplayObjectContainer [read-only] | IFeathersDisplayObject
|  | pivotX : Number | IFeathersDisplayObject
|  | pivotY : Number | IFeathersDisplayObject
|  | root : DisplayObject [read-only] | IFeathersDisplayObject
|  | rotation : Number | IFeathersDisplayObject
|  | scaleX : Number | IFeathersDisplayObject
|  | scaleY : Number | IFeathersDisplayObject
|  | skewX : Number | IFeathersDisplayObject
|  | skewY : Number | IFeathersDisplayObject
|  | stage : Stage [read-only] | IFeathersDisplayObject
|  | touchable : Boolean | IFeathersDisplayObject
|  | transformationMatrix : Matrix [read-only] | IFeathersDisplayObject
|  | useHandCursor : Boolean | IFeathersDisplayObject
|  | visible : Boolean | IFeathersDisplayObject
|  | width : Number | IFeathersDisplayObject
|  | x : Number | IFeathersDisplayObject
|  | y : Number | IFeathersDisplayObject

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | addEventListener(type:String, listener:Function):void | IFeathersEventDispatcher
|  | dispatchEvent(event:Event):void | IFeathersEventDispatcher
|  | dispatchEventWith(type:String, bubbles:Boolean = false, data:Object = null):void | IFeathersEventDispatcher
|  | dispose():void | IFeathersDisplayObject
|  | getBounds(targetSpace:DisplayObject, resultRect:Rectangle = null):Rectangle | IFeathersDisplayObject
|  | getTransformationMatrix(targetSpace:DisplayObject, resultMatrix:Matrix = null):Matrix | IFeathersDisplayObject
|  | globalToLocal(globalPoint:Point, resultPoint:Point = null):Point | IFeathersDisplayObject
|  | hasEventListener(type:String):Boolean | IFeathersEventDispatcher
|  | hitTest(localPoint:Point, forTouch:Boolean = false):DisplayObject | IFeathersDisplayObject
|  | localToGlobal(localPoint:Point, resultPoint:Point = null):Point | IFeathersDisplayObject
|  | removeEventListener(type:String, listener:Function):void | IFeathersEventDispatcher
|  | removeEventListeners(type:String = null):void | IFeathersEventDispatcher
|  | removeFromParent(dispose:Boolean = false):void | IFeathersDisplayObject
|  | render(support:RenderSupport, parentAlpha:Number):void | IFeathersDisplayObject

Property Detail

alpha | property

`alpha:Number`

Implementation
`public function get alpha():Number`
`public function set alpha(value:Number):void`

See also

starling.display.DisplayObject.alpha

base | property |

`base:DisplayObject` [read-only]

Implementation
`public function get base():DisplayObject`

See also

starling.display.DisplayObject.base

blendMode | property |

`blendMode:String`

Implementation
`public function get blendMode():String`
`public function set blendMode(value:String):void`

See also

starling.display.DisplayObject.blendMode

bounds | property |

`bounds:Rectangle` [read-only]

Implementation
`public function get bounds():Rectangle`

See also

starling.display.DisplayObject.bounds

filter | property |

`filter:FragmentFilter`

Implementation
`public function get filter():FragmentFilter`
`public function set filter(value:FragmentFilter):void`

See also

starling.display.DisplayObject.filter

hasVisibleArea | property |

`hasVisibleArea:Boolean` [read-only]

Implementation
`public function get hasVisibleArea():Boolean`

See also

starling.display.DisplayObject.hasVisibleArea

height | property |

`height:Number`

Implementation
`public function get height():Number`
`public function set height(value:Number):void`

See also

starling.display.DisplayObject.height

name | property |

`name:String`

Implementation
`public function get name():String`
`public function set name(value:String):void`

See also

starling.display.DisplayObject.name

parent | property |

`parent:DisplayObjectContainer` [read-only]

Implementation
`public function get parent():DisplayObjectContainer`

See also

starling.display.DisplayObject.parent

pivotX | property |

`pivotX:Number`

Implementation
`public function get pivotX():Number`
`public function set pivotX(value:Number):void`

See also

starling.display.DisplayObject.pivotX

pivotY | property |

`pivotY:Number`

Implementation
`public function get pivotY():Number`
`public function set pivotY(value:Number):void`

See also

starling.display.DisplayObject.pivotY

root | property |

`root:DisplayObject` [read-only]

Implementation
`public function get root():DisplayObject`

See also

starling.display.DisplayObject.root

rotation | property |

`rotation:Number`

Implementation
`public function get rotation():Number`
`public function set rotation(value:Number):void`

See also

starling.display.DisplayObject.rotation

scaleX | property |

`scaleX:Number`

Implementation
`public function get scaleX():Number`
`public function set scaleX(value:Number):void`

See also

starling.display.DisplayObject.scaleX

scaleY | property |

`scaleY:Number`

Implementation
`public function get scaleY():Number`
`public function set scaleY(value:Number):void`

See also

starling.display.DisplayObject.scaleY

skewX | property |

`skewX:Number`

Implementation
`public function get skewX():Number`
`public function set skewX(value:Number):void`

See also

starling.display.DisplayObject.skewX

skewY | property |

`skewY:Number`

Implementation
`public function get skewY():Number`
`public function set skewY(value:Number):void`

See also

starling.display.DisplayObject.skewY

stage | property |

`stage:Stage` [read-only]

Implementation
`public function get stage():Stage`

See also

starling.display.DisplayObject.stage

touchable | property |

`touchable:Boolean`

Implementation
`public function get touchable():Boolean`
`public function set touchable(value:Boolean):void`

See also

starling.display.DisplayObject.touchable

transformationMatrix | property |

`transformationMatrix:Matrix` [read-only]

Implementation
`public function get transformationMatrix():Matrix`

See also

starling.display.DisplayObject.transformationMatrix

useHandCursor | property |

`useHandCursor:Boolean`

Implementation
`public function get useHandCursor():Boolean`
`public function set useHandCursor(value:Boolean):void`

See also

starling.display.DisplayObject.useHandCursor

visible | property |

`visible:Boolean`

Implementation
`public function get visible():Boolean`
`public function set visible(value:Boolean):void`

See also

starling.display.DisplayObject.visible

width | property |

`width:Number`

Implementation
`public function get width():Number`
`public function set width(value:Number):void`

See also

starling.display.DisplayObject.width

x | property |

`x:Number`

Implementation
`public function get x():Number`
`public function set x(value:Number):void`

See also

starling.display.DisplayObject.x

y | property |

`y:Number`

Implementation
`public function get y():Number`
`public function set y(value:Number):void`

See also

starling.display.DisplayObject.y
Method Detail

dispose | () | method

`public function dispose():void`

See also

starling.display.DisplayObject.dispose()

getBounds | () | method |

`public function getBounds(targetSpace:DisplayObject, resultRect:Rectangle = null):Rectangle`

Parameters

| `targetSpace:DisplayObject`
| `resultRect:Rectangle` (default = `null`)``

Returns

| `Rectangle`

See also

starling.display.DisplayObject.getBounds()

getTransformationMatrix | () | method |

`public function getTransformationMatrix(targetSpace:DisplayObject, resultMatrix:Matrix = null):Matrix`

Parameters

| `targetSpace:DisplayObject`
| `resultMatrix:Matrix` (default = `null`)``

Returns

| `Matrix`

See also

starling.display.DisplayObject.getTransformationMatrix()

globalToLocal | () | method |

`public function globalToLocal(globalPoint:Point, resultPoint:Point = null):Point`

Parameters

| `globalPoint:Point`
| `resultPoint:Point` (default = `null`)``

Returns

| `Point`

See also

starling.display.DisplayObject.globalToLocal()

hitTest | () | method |

`public function hitTest(localPoint:Point, forTouch:Boolean = false):DisplayObject`

Parameters

| `localPoint:Point`
| `forTouch:Boolean` (default = `false`)``

Returns

| `DisplayObject`

See also

starling.display.DisplayObject.hitTest()

localToGlobal | () | method |

`public function localToGlobal(localPoint:Point, resultPoint:Point = null):Point`

Parameters

| `localPoint:Point`
| `resultPoint:Point` (default = `null`)``

Returns

| `Point`

See also

starling.display.DisplayObject.localToGlobal()

removeFromParent | () | method |

`public function removeFromParent(dispose:Boolean = false):void`

Parameters

| `dispose:Boolean` (default = `false`)``

See also

starling.display.DisplayObject.removeFromParent()

render | () | method |

`public function render(support:RenderSupport, parentAlpha:Number):void`

Parameters

| `support:RenderSupport`
| `parentAlpha:Number`

See also

starling.display.DisplayObject.render()

Thu Jan 16 2014, 01:11 PM +08:00