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

Package | danmaq.nineball.core
Class | public final class CMainLoop

メインループクラスです。

Public Properties

| Property | Defined by
--- | --- | ---
|  | input : CTaskVirtualInput [read-only] フ仮想ボタン入力タスクを取得します。 | CMainLoop
|  | instance : CMainLoop [static][read-only] このクラスのインスタンスを取得します。 | CMainLoop
|  | se : CTaskExclusiveSE [read-only] 排他制御付き効果音再生タスクを取得します。 | CMainLoop
|  | startTime : Number [read-only] danmaq Nineball Libraryの起動からの経過時間を取得します。 | CMainLoop
|  | timer : CTaskFPSTimer [read-only] フレームレート制御タスクを取得します。 | CMainLoop

Public Methods

| Method | Defined by
--- | --- | ---
|  | CMainLoop(ini:CInitializeData) コンストラクタ。 | CMainLoop

Public Constants

| Constant | Defined by
--- | --- | ---
|  | sceneManager : CSceneManager シーン管理クラスが格納されます。 | CMainLoop
|  | taskManager : CTaskManager タスク管理クラスが格納されます。 | CMainLoop

Property detail

input | property

`input:CTaskVirtualInput` [read-only]

フ仮想ボタン入力タスクを取得します。

Implementation
`public function get input():CTaskVirtualInput`

instance | property |

`instance:CMainLoop` [read-only]

このクラスのインスタンスを取得します。

Implementation
`public static function get instance():CMainLoop`

se | property |

`se:CTaskExclusiveSE` [read-only]

排他制御付き効果音再生タスクを取得します。

Implementation
`public function get se():CTaskExclusiveSE`

startTime | property |

`startTime:Number` [read-only]

danmaq Nineball Libraryの起動からの経過時間を取得します。

Implementation
`public function get startTime():Number`

timer | property |

`timer:CTaskFPSTimer` [read-only]

フレームレート制御タスクを取得します。

Implementation
`public function get timer():CTaskFPSTimer`
Constructor detail

CMainLoop | () | constructor

`public function CMainLoop(ini:CInitializeData)`

コンストラクタ。

Parameters

| `ini:CInitializeData` — 初期化データ

Constant detail

sceneManager | constant

`public const sceneManager:CSceneManager`

シーン管理クラスが格納されます。

taskManager | constant |

`public const taskManager:CTaskManager`

タスク管理クラスが格納されます。