SDXFrameWork 0.09 SDXFrameWork

- Main Page
- Related Pages
- Classes

All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Wait.h
1 #pragma once//☀SDL
2 #include <Multimedia/SDX.h>
3 #include <Multimedia/Input.h>
4
5 namespace SDX
6 {
9 class Wait
10 {
11 private:
12 Wait();
13 ~Wait();
14 public:
16 static void Timer(int 停止ミリ秒)
17 {
18 SDL_Delay(停止ミリ秒);
19 }
20
22 static bool VSync(int 信号回数)
23 {
24 return false;
25 }
26
28 static void PushKey()
29 {
30 while (!Keyboard::HoldAnyKey() && System::ProcessMessage()){}
31 }
32 };
33 }
SDX::Wait::VSync
static bool VSync(int 信号回数)
垂直同期信号を指定回数待つ[未実装].
Definition: Wait.h:22
SDX::Wait::Timer
static void Timer(int 停止ミリ秒)
指定ミリ秒実行を停止.
Definition: Wait.h:16
SDX::Wait::PushKey
static void PushKey()
キーを入力を待つ.
Definition: Wait.h:28
SDX::Wait
一時停止処理する関数群.
Definition: Wait.h:9
SDX::Keyboard::HoldAnyKey
static bool HoldAnyKey()
いずれかのキーが押されているか取得.
Definition: Keyboard.h:343
SDX::System::ProcessMessage
static bool ProcessMessage()
OSのメッセージ処理を行う.
Definition: System.h:107