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

Package | danmaq.nineball.task
Class | public final class CTaskBPMCounter
Implements | ITask

BPMカウンタタスクです。 指定したBPMに合わせビートを刻みます。 BPMのデフォルト値は60です。

Public Properties

| Property | Defined by
--- | --- | ---
|  | beat : Boolean [read-only] このフレームでビートを刻んだかどうかを取得します。 | CTaskBPMCounter
|  | bpm : Number BPMを取得します。 | CTaskBPMCounter
|  | layer : uint [read-only] レイヤ値を取得します。 | CTaskBPMCounter
|  | manager : CTaskManager [write-only] タスク管理クラスを設定します。 このクラスでは特に必要ないので何も設定しません。 | CTaskBPMCounter
|  | nextBeatAmount : uint [read-only] 次のビートが来るまでの残り時間を取得します。 | CTaskBPMCounter
|  | nextBeatCount : uint [read-only] 次のビートが来るまでの予想フレーム時間を取得します。 | CTaskBPMCounter

Public Methods

| Method | Defined by
--- | --- | ---
|  | CTaskBPMCounter(uLayer:uint = 0) コンストラクタ。 | CTaskBPMCounter
|  | dispose():void 解放時に管理クラスから呼び出される処理です。 | CTaskBPMCounter
|  | initialize():void コンストラクタの後、タスクが管理クラスに登録された直後に、 1度だけ自動的に呼ばれます。 | CTaskBPMCounter
|  | update():Boolean タスクを1フレーム分動かします。 | CTaskBPMCounter

Property detail

beat | property

`beat:Boolean` [read-only]

このフレームでビートを刻んだかどうかを取得します。

Implementation
`public function get beat():Boolean`

bpm | property |

`bpm:Number` [read-write]

BPMを取得します。

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

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`

nextBeatAmount | property |

`nextBeatAmount:uint` [read-only]

次のビートが来るまでの残り時間を取得します。

Implementation
`public function get nextBeatAmount():uint`

nextBeatCount | property |

`nextBeatCount:uint` [read-only]

次のビートが来るまでの予想フレーム時間を取得します。

Implementation
`public function get nextBeatCount():uint`
Constructor detail

CTaskBPMCounter | () | constructor

`public function CTaskBPMCounter(uLayer:uint = 0)`

コンストラクタ。

Parameters

| `uLayer:uint` (default = `0`)`` — レイヤ番号

Method detail

dispose | () | method

`public function dispose():void`

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

initialize | () | method |

`public function initialize():void`

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

update | () | method |

`public function update():Boolean`

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

Returns

| `Boolean` — 無条件でtrue