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
--- | --- | ---
|  | instance : CMainLoop [static][read-only] このクラスのインスタンスを取得します。 | CMainLoop
|  | screenParent : CScreen [read-only] 親画面オブジェクト管理クラスを取得します。 | CMainLoop
|  | stage : Stage [read-only] メイン描画領域(Stage)クラスを取得します。 | CMainLoop
|  | startTime : Number [read-only] danmaq Nineball Libraryの起動からの経過時間を取得します。 | CMainLoop
|  | taskSE : CTaskExclusiveSE [read-only] 排他制御付き効果音再生タスクを取得します。 | CMainLoop
|  | timer : CTaskFPSTimer [read-only] フレームレート制御タスクを取得します。 | CMainLoop

Public Methods

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

Public Constants

| Constant | Defined by
--- | --- | ---
|  | sceneManager : CSceneManager シーン管理クラスが格納されます。 | CMainLoop
|  | screenList : Vector 画面オブジェクト管理クラスが格納されます。 | CMainLoop
|  | taskManager : CTaskManager タスク管理クラスが格納されます。 | CMainLoop

Property detail

instance | property

`instance:CMainLoop` [read-only]

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

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

screenParent | property |

`screenParent:CScreen` [read-only]

親画面オブジェクト管理クラスを取得します。

Implementation
`public function get screenParent():CScreen`

stage | property |

`stage:Stage` [read-only]

メイン描画領域(Stage)クラスを取得します。

Implementation
`public function get stage():Stage`

startTime | property |

`startTime:Number` [read-only]

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

Implementation
`public function get startTime():Number`

taskSE | property |

`taskSE:CTaskExclusiveSE` [read-only]

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

Implementation
`public function get taskSE():CTaskExclusiveSE`

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`

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

screenList | constant |

`public const screenList:Vector`

画面オブジェクト管理クラスが格納されます。

taskManager | constant |

`public const taskManager:CTaskManager`

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