danmaq Nineball Library | All Packages | All Classes | Index | Frames No Frames |
Class CTaskFont

Package | danmaq.nineball.task
Class | public final class CTaskFont
Implements | IDisposed, ITask

フォント描画タスクです。 タスクを殺すには管理クラスからeraseするか、 またはタイマを0に設定します。

Public Properties

| Property | Defined by
--- | --- | ---
|  | autoRender : Boolean = false テキスト入力時に自動レンダリングするかどうかが格納されます。 | CTaskFont
|  | disposed : Boolean [read-only] 解放したかどうかを取得します。 | CTaskFont
|  | layer : uint [read-only] レイヤ値を取得します。 | CTaskFont
|  | manager : CTaskManager [write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。 | CTaskFont
|  | size : Point [read-only] 文字列画像のサイズを取得します。 | CTaskFont
|  | text : String 表示するテキストを取得します。 | CTaskFont
|  | timer : int = -1 生存タイマが格納されます。 負数にすることでタイマを切ることができます。 | CTaskFont
|  | transform : CFontTransform 描画調整情報を取得します。 | CTaskFont
|  | view : Boolean = false 現在表示されているかどうかが格納されます。 | CTaskFont

Public Methods

| Method | Defined by
--- | --- | ---
|  | CTaskFont(fontResource:CFontResource, screen:Object, uLayer:uint = 0) コンストラクタ。 | CTaskFont
|  | dispose():void 解放時に管理クラスから呼び出される処理です。 | CTaskFont
|  | initialize():void コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。 | CTaskFont
|  | render(info:CFontTransform = null):void 指定したパラメータどおりにレンダリングします。 | CTaskFont
|  | update():Boolean タスクを1フレーム分動かします。 | CTaskFont

Property detail

autoRender | property

`public var autoRender:Boolean = false`

テキスト入力時に自動レンダリングするかどうかが格納されます。

disposed | property |

`disposed:Boolean` [read-only]

解放したかどうかを取得します。

Implementation
`public function get disposed():Boolean`

layer | property |

`layer:uint` [read-only]

レイヤ値を取得します。

Implementation
`public function get layer():uint`

manager | property |

`manager:CTaskManager` [write-only]

タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。

Implementation
`public function set manager(value:CTaskManager):void`

size | property |

`size:Point` [read-only]

文字列画像のサイズを取得します。

Implementation
`public function get size():Point`

text | property |

`text:String` [read-write]

表示するテキストを取得します。

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

timer | property |

`public var timer:int = -1`

生存タイマが格納されます。 負数にすることでタイマを切ることができます。

transform | property |

`transform:CFontTransform` [read-write]

描画調整情報を取得します。

Implementation
`public function get transform():CFontTransform`
`public function set transform(value:CFontTransform):void`

view | property |

`public var view:Boolean = false`

現在表示されているかどうかが格納されます。

Constructor detail

CTaskFont | () | constructor

`public function CTaskFont(fontResource:CFontResource, screen:Object, uLayer:uint = 0)`

コンストラクタ。

Parameters

| `fontResource:CFontResource` — フォントリソース
| `screen:Object` — 格納する画面管理クラス(DisplayObjectContainerのサブクラスかCScreenクラスのインスタンス)
| `uLayer:uint` (default = `0`)`` — レイヤ番号

Method detail

dispose | () | method

`public function dispose():void`

解放時に管理クラスから呼び出される処理です。

initialize | () | method |

`public function initialize():void`

コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。

render | () | method |

`public function render(info:CFontTransform = null):void`

指定したパラメータどおりにレンダリングします。

Parameters

| `info:CFontTransform` (default = `null`)`` — フォント描画調整情報

update | () | method |

`public function update():Boolean`

タスクを1フレーム分動かします。

Returns

| `Boolean` — 生存タイマが0でない限りtrue