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

Package | feathers.core
Interface | public interface ITextRenderer extends IFeathersControl, IFeathersDisplayObject, IFeathersEventDispatcher
Implementors | BitmapFontTextRenderer, TextFieldTextRenderer

Interface that handles common capabilities of rendering text.

See also

http://wiki.starling-framework.org/feathers/text-renderers

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | alpha : Number | IFeathersDisplayObject
|  | base : DisplayObject [read-only] | IFeathersDisplayObject
|  | baseline : Number [read-only] The baseline measurement of the text. | ITextRenderer
|  | blendMode : String | IFeathersDisplayObject
|  | bounds : Rectangle [read-only] | IFeathersDisplayObject
|  | filter : FragmentFilter | IFeathersDisplayObject
|  | hasVisibleArea : Boolean [read-only] | IFeathersDisplayObject
|  | height : Number | IFeathersDisplayObject
|  | isEnabled : Boolean Indicates whether the control is interactive or not. | IFeathersControl
|  | isInitialized : Boolean [read-only] Determines if the component has been initialized yet. | IFeathersControl
|  | maxHeight : Number The maximum recommended height to be used for self-measurement and, optionally, by any code that is resizing this component. | IFeathersControl
|  | maxWidth : Number The maximum recommended width to be used for self-measurement and, optionally, by any code that is resizing this component. | IFeathersControl
|  | minHeight : Number The minimum recommended height to be used for self-measurement and, optionally, by any code that is resizing this component. | IFeathersControl
|  | minWidth : Number The minimum recommended width to be used for self-measurement and, optionally, by any code that is resizing this component. | IFeathersControl
|  | name : String | IFeathersDisplayObject
|  | nameList : TokenList [read-only] Contains a list of all "names" assigned to this control. | IFeathersControl
|  | 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
|  | text : String The text to render. | ITextRenderer
|  | 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
|  | measureText(result:Point = null):Point Measures the text's bounds (without a full validation, if possible). | ITextRenderer
|  | 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
|  | setSize(width:Number, height:Number):void Sets both the width and the height of the control. | IFeathersControl
|  | validate():void Immediately validates the control, which triggers a redraw, if one is pending. | IFeathersControl

Property Detail

baseline | property

`baseline:Number` [read-only]

The baseline measurement of the text.

Implementation
`public function get baseline():Number`

text | property |

`text:String`

The text to render.

Implementation
`public function get text():String`
`public function set text(value:String):void`
Method Detail

measureText | () | method

`public function measureText(result:Point = null):Point`

Measures the text's bounds (without a full validation, if possible).

Parameters

| `result:Point` (default = `null`)``

Returns

| `Point`

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