![]() |
Lumino
|
アプリケーション全体にかかわる処理を行います。 More...
#include <Engine.hpp>
Static Public Member Functions | |
static void | initialize () |
エンジンの初期化処理を行います。 | |
static void | terminate () |
エンジンの終了処理を行います。 | |
static bool | update () |
1フレーム分の更新処理を行います。 More... | |
static void | run (Application *app) |
指定した Application の実行を開始します。 More... | |
static double | time () |
アプリケーション開始からの経過時間を取得します。この値はタイムスケールの影響を受けます。 | |
static void | setTimeScale (float value) |
アプリケーション全体のタイムスケールを設定します。 | |
static const Path & | persistentDataPath () |
セーブデータなど、アプリケーションデータを保存するための永続的なデータディレクトリのパスを返します。 | |
static GraphicsContext * | graphicsContext () |
メインウィンドウのタイトルバーに、秒間の平均 FPS を表示します。簡易的なパフォーマンス測定に利用できます。(default: false) | |
static UIViewport * | mainViewport () |
デフォルトで作成される UIViewport は、MainWindow の直接の子要素となっています。 | |
static UIControl * | mainUIView () |
。 | |
static World * | world () |
デフォルトで作成されるメインの World です。 | |
static Camera * | mainCamera () |
デフォルトで作成されるメインの Camera です。 | |
static EnvironmentLight * | mainLight () |
デフォルトで作成されるメインの Light です。 | |
static WorldRenderView * | renderView () |
デフォルトで作成されるメインの AmbientLight です。 More... | |
static UIFocusNavigator * | navigator () |
デフォルトで作成されるメインの UIFocusNavigator です。 | |
アプリケーション全体にかかわる処理を行います。
|
static |
デフォルトで作成されるメインの AmbientLight です。
デフォルトで作成されるメインの RenderView です。
|
static |
指定した Application の実行を開始します。
この機能を呼び出した場合、Engine::initialize(), Engine::finalize(), Engine::update() を呼び出すことはできなくなります。 代わりに Application::onInit(), Application::onUpdate() などを使用してください。
|
static |
1フレーム分の更新処理を行います。
この関数はグラフィックスと入力を更新し、指定されたフレームレートになるように待機します。