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

Package | danmaq.nineball.task
Class | public final class CTaskFPSView
Inheritance | CTaskFPSView CTaskBase
Implements | IDisposed

FPS表示タスクです。

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined by
--- | --- | ---
|  | disposed : Boolean [read-only] 解放したかどうかを取得します。 | CTaskFPSView
|  | interval : uint = 60 FPS更新のフレーム時間間隔が格納されます。 | CTaskFPSView
|  | isAvailablePause : Boolean 一時停止に対応しているかどうかを取得します。 一時停止に対応しているタスクは、登録されている管理クラスにおいて pauseプロパティがtrueの間、updateメソッドに制御が移りません。 | CTaskBase
|  | isLockedLayer : Boolean レイヤ番号が固定済みかどうかを取得します。 | CTaskBase
|  | layer : uint レイヤ値を取得します。 | CTaskBase
|  | manager : CTaskManager タスク管理クラスを取得します。 | CTaskBase
|  | prefix : String 接頭語を取得します。 | CTaskFPSView
|  | suffix : String 接尾語を取得します。 | CTaskFPSView
|  | transform : CFontTransform 描画調整情報を取得します。 | CTaskFPSView

Protected Properties
Hide Inherited Protected Properties
Show Inherited Protected Properties

| Property | Defined by
--- | --- | ---
|  | isAlive : Boolean = true 次フレームまで生存するかどうかが格納されます。 | CTaskBase

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined by
--- | --- | ---
|  | CTaskFPSView(fontResource:CFontResource, screen:CScreen, uLayer:uint = 0) コンストラクタ。 | CTaskFPSView
|  | dispose():void 解放時に管理クラスから呼び出される処理です。 | CTaskFPSView
|  | initialize():void コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。 オーバーライドする際はメソッドの最初に継承元メソッドも呼び出してください。 | CTaskBase
|  | update():Boolean タスクを1フレーム分動かします。 | CTaskFPSView

Protected Constants
Hide Inherited Protected Constants
Show Inherited Protected Constants

| Constant | Defined by
--- | --- | ---
|  | phaseManager : CPhaseManager フェーズ・カウンタ管理クラスが格納されます。 カウンタはupdateメソッドで自動的にインクリメントされます。 | CTaskBase

Property detail

disposed | property

`disposed:Boolean` [read-only]

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

Implementation
`public function get disposed():Boolean`

interval | property |

`public var interval:uint = 60`

FPS更新のフレーム時間間隔が格納されます。

prefix | property |

`prefix:String` [read-write]

接頭語を取得します。

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

suffix | property |

`suffix:String` [read-write]

接尾語を取得します。

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

transform | property |

`transform:CFontTransform` [read-write]

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

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

CTaskFPSView | () | constructor

`public function CTaskFPSView(fontResource:CFontResource, screen:CScreen, uLayer:uint = 0)`

コンストラクタ。

Parameters

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

Method detail

dispose | () | method

`public override function dispose():void`

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

update | () | method |

`public override function update():Boolean`

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

Returns

| `Boolean` — 無条件でtrue