• R/O
  • HTTP
  • SSH
  • HTTPS

sdl2referencejp: コミット

SDL2.0の日本語リファレンスマニュアル


コミットメタ情報

リビジョン120c685b8ef6bc8e14d192c86b94e1283565f6af (tree)
日時2022-12-09 01:58:51
作者maruhiro <maruhiro@brid...>
コミッターmaruhiro

ログメッセージ

SDL_DisplayEvent 新規追加

変更サマリ

差分

--- a/CategoryAPI.html
+++ b/CategoryAPI.html
@@ -73,6 +73,7 @@
7373 <li><a href="SDL_BlendFactor.html">SDL_BlendFactor</a>
7474 <li><a href="SDL_BlendMode.html">SDL_BlendMode</a>
7575 <li><a href="SDL_BlendOperation.html">SDL_BlendOperation</a>
76+<li><a href="SDL_DisplayEventID.html">SDL_DisplayEventID</a>
7677 <li><a href="SDL_EventType.html">SDL_EventType</a>
7778 <li><a href="SDL_GDKGetTaskQueue.html">SDL_GDKGetTaskQueue</a>
7879 <li><a href="SDL_GDKRunApp.html">SDL_GDKRunApp</a>
@@ -119,6 +120,7 @@
119120 <li><a href="SDL_ControllerAxisEvent.html">SDL_ControllerAxisEvent</a>
120121 <li><a href="SDL_ControllerButtonEvent.html">SDL_ControllerButtonEvent</a>
121122 <li><a href="SDL_ControllerDeviceEvent.html">SDL_ControllerDeviceEvent</a>
123+<li><a href="SDL_DisplayEvent.html">SDL_DisplayEvent</a>
122124 <li><a href="SDL_DisplayMode.html">SDL_DisplayMode</a>
123125 <li><a href="SDL_DollarGestureEvent.html">SDL_DollarGestureEvent</a>
124126 <li><a href="SDL_DropEvent.html">SDL_DropEvent</a>
--- a/CategoryEvents.html
+++ b/CategoryEvents.html
@@ -34,6 +34,7 @@
3434 </p>
3535 <h2>列挙体</h2>
3636 <ol>
37+<li><a href="SDL_DisplayEventID.html">SDL_DisplayEventID</a></li>
3738 <li><a href="SDL_EventType.html">SDL_EventType</a></li>
3839 <li><a href="SDL_WindowEventID.html">SDL_WindowEventID</a></li>
3940 </ol>
@@ -43,6 +44,7 @@
4344 <li><a href="SDL_ControllerAxisEvent.html">SDL_ControllerAxisEvent</a></li>
4445 <li><a href="SDL_ControllerButtonEvent.html">SDL_ControllerButtonEvent</a></li>
4546 <li><a href="SDL_ControllerDeviceEvent.html">SDL_ControllerDeviceEvent</a></li>
47+<li><a href="SDL_DisplayEvent.html">SDL_DisplayEvent</a></li>
4648 <li><a href="SDL_DollarGestureEvent.html">SDL_DollarGestureEvent</a></li>
4749 <li><a href="SDL_DropEvent.html">SDL_DropEvent</a></li>
4850 <li><a href="SDL_Event.html">SDL_Event</a></li>
--- /dev/null
+++ b/SDL_DisplayEvent.html
@@ -0,0 +1,57 @@
1+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+<html lang="ja-JP">
3+<head>
4+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5+<meta http-equiv="Content-Style-Type" content="text/css">
6+<meta name="keywords" content="Simple Directmedia Layer SDL2.0">
7+<link rel="top" href="index.html" title="ホーム">
8+<link rel="parent" href="CategoryEvents.html" title="1つ上">
9+<title>SDL_DisplayEvent</title>
10+</head>
11+<body>
12+<a href="index.html">目次</a> - <a href="ApiByCategory.html">API(機能別)</a> - <a href="CategoryEvents.html">イベント処理</a> - SDL_DisplayEvent
13+<hr>
14+<h1>SDL_DisplayEvent</h1>
15+ディスプレイ状態変化イベントの情報の構造体
16+<h2>フィールド</h2>
17+<table border="1" summary="SDL_ControllerAxisEvent">
18+<tr><td>Uint32</td><td>type</td><td>SDL_DISPLAYEVENT</td></tr>
19+<tr><td>Uint32</td><td>timestamp</td><td>イベントのタイムスタンプ(ミリ秒)</td></tr>
20+<tr><td>Uint32</td><td>display</td><td>ディスプレイ番号</td></tr>
21+<tr><td>Uint32</td><td>event</td><td><a href="SDL_DisplayEventID.html">SDL_DisplayEventID</a></td></tr>
22+<tr><td>Uint32</td><td>data1</td><td>イベントのデータ</td></tr>
23+</table>
24+<h2>サンプルコード</h2>
25+<p>
26+<code>
27+<pre>
28+SDL_Event ev;
29+
30+while (SDL_PollEvent(&ev) != 0) {
31+ if (ev.type == SDL_DISPLAYEVENT) {
32+ switch (ev.display.event) {
33+ case SDL_DISPLAYEVENT_CONNECTED:
34+ SDL_Log("ID %dのディスプレイが接続された", ev.display.display);
35+ break;
36+ case SDL_DISPLAYEVENT_DISCONNECTED:
37+ SDL_Log("ID %dのディスプレイが切り離された", ev.display.display);
38+ break;
39+ case SDL_DISPLAYEVENT_ORIENTATION:
40+ SDL_Log("ID %dのディスプレイの向きが変わった", ev.display.display);
41+ break;
42+ }
43+ }
44+}
45+</pre>
46+</code>
47+</p>
48+<h2>詳細</h2>
49+SDL_DisplayEventは<a href="SDL_Event.html">SDL_Event</a>共用体のメンバで, SDL_DISPLAYEVENTイベントが発生したとき使われる.
50+これはイベントのdisplayフィールドを通じて使用することになる.
51+<h2>バージョン</h2>
52+SDL 2.0.4以降
53+<h2>SDL Wikiへのリンク</h2>
54+<a href="https://wiki.libsdl.org/SDL_DisplayEvent">SDL_DisplayEvent - SDL Wiki</a><br>
55+<hr>
56+</body>
57+</html>
--- /dev/null
+++ b/SDL_DisplayEventID.html
@@ -0,0 +1,27 @@
1+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2+<html lang="ja-JP">
3+<head>
4+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
5+<meta http-equiv="Content-Style-Type" content="text/css">
6+<meta name="keywords" content="Simple Directmedia Layer SDL2.0">
7+<link rel="top" href="index.html" title="ホーム">
8+<link rel="parent" href="CategoryEvents.html" title="1つ上">
9+<title>SDL_DisplayEventID</title>
10+</head>
11+<body>
12+<a href="index.html">目次</a> - <a href="ApiByCategory.html">API(機能別)</a> - <a href="CategoryEvents.html">イベント処理</a> - SDL_DisplayEventID
13+<hr>
14+<h1>SDL_DisplayEventID</h1>
15+ウィンドウイベントの列挙体
16+<h2>値</h2>
17+<table border="1" summary="SDL_DisplayEventID">
18+<tr><td>SDL_DISPLAYEVENT_NONE</td><td>(この値が使われることはない)</td></tr>
19+<tr><td>SDL_DISPLAYEVENT_ORIENTATION</td><td>ディスプレイの向きが変わった</td></tr>
20+<tr><td>SDL_DISPLAYEVENT_CONNECTED</td><td>ディスプレイがシステムに追加された</td></tr>
21+<tr><td>SDL_DISPLAYEVENT_DISCONNECTED</td><td>ディスプレイがシステムから切り離された</td></tr>
22+</table>
23+<h2>SDL Wikiへのリンク</h2>
24+<a href="https://wiki.libsdl.org/SDL_DisplayEventID">SDL_DisplayEventID - SDL Wiki</a><br>
25+<hr>
26+</body>
27+</html>
旧リポジトリブラウザで表示