OpenSiv3D  v0.6.5
C++20 framework for creative coding
System.hpp File Reference
#include "Common.hpp"
#include "Duration.hpp"
#include "EngineOptions.hpp"
#include "HashTable.hpp"

Namespaces

 s3d
 
 s3d::System
 

Functions

bool s3d::System::Update ()
 描画や入力情報など、フレームを更新します。 More...
 
void s3d::System::Exit () noexcept
 プログラムを終了させるために、この直後の System::Update() が false を返すように設定します。 More...
 
void s3d::System::SetTerminationTriggers (uint32 userActionFlags) noexcept
 アプリケーション終了トリガーに設定するユーザアクションを設定します。 More...
 
uint32 s3d::System::GetTerminationTriggers () noexcept
 アプリケーション終了トリガーに設定したユーザアクションのフラグの現在の設定を返します。 More...
 
uint32 s3d::System::GetUserActions () noexcept
 前回のフレームで発生したユーザアクションを返します。 More...
 
void s3d::System::Sleep (int32 milliseconds)
 現在のスレッドの実行を指定した時間だけ停止します。 More...
 
void s3d::System::Sleep (const Duration &duration)
 現在のスレッドの実行を指定した時間だけ停止します。 More...
 
bool s3d::System::LaunchBrowser (FilePathView url)
 指定した URL をデフォルトの Web ブラウザでオープンします。 More...
 
bool s3d::System::ShowInFileManager (FilePathView path)
 ファイルパスをファイルマネージャー上で表示します。 More...
 
EngineOption::Renderer s3d::System::GetRendererType ()
 レンダラーの設定を返します。 More...