Packagedanmaq.nineball.core
Classpublic final class CMainLoop

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



Public Properties
 PropertyDefined 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
 MethodDefined by
  
コンストラクタ。
CMainLoop
Public Constants
 ConstantDefined by
  sceneManager : CSceneManager
シーン管理クラスが格納されます。
CMainLoop
  screenList : Vector
画面オブジェクト管理クラスが格納されます。
CMainLoop
  taskManager : CTaskManager
タスク管理クラスが格納されます。
CMainLoop
Property detail
instanceproperty
instance:CMainLoop  [read-only]

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

Implementation
    public static function get instance():CMainLoop
screenParentproperty 
screenParent:CScreen  [read-only]

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

Implementation
    public function get screenParent():CScreen
stageproperty 
stage:Stage  [read-only]

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

Implementation
    public function get stage():Stage
startTimeproperty 
startTime:Number  [read-only]

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

Implementation
    public function get startTime():Number
taskSEproperty 
taskSE:CTaskExclusiveSE  [read-only]

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

Implementation
    public function get taskSE():CTaskExclusiveSE
timerproperty 
timer:CTaskFPSTimer  [read-only]

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

Implementation
    public function get timer():CTaskFPSTimer
Constructor detail
CMainLoop()constructor
public function CMainLoop(ini:CInitializeData)

コンストラクタ。

Parameters
ini:CInitializeData — 初期化データ
Constant detail
sceneManagerconstant
public const sceneManager:CSceneManager

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

screenListconstant 
public const screenList:Vector

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

taskManagerconstant 
public const taskManager:CTaskManager

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