文書の出典
- 出典
- GLFW 3.5.1 Documentation
- 上流バージョン
- GLFW 3.5.1
- 文書状態
- 翻訳
このリファレンスページは、GLFW 3.5.1 公式ドキュメントを Markdown 向けに改変したものです。書式、ナビゲーション、リンクは libx 用に変更していますが、技術的内容は GLFW 3.5.1 ソース配布物に基づいています。
説明
これらは、プラットフォーム(ウィンドウシステム)に要求できる標準カーソル形状です。
マクロ |
|
| #define | GLFW_ARROW_CURSOR 0x00036001 |
| 通常の矢印カーソル形状。 |
|
| #define | GLFW_IBEAM_CURSOR 0x00036002 |
| テキスト入力用の I ビームカーソル形状。 |
|
| #define | GLFW_CROSSHAIR_CURSOR 0x00036003 |
| 十字線カーソル形状。 |
|
| #define | GLFW_POINTING_HAND_CURSOR 0x00036004 |
| 指差し手形カーソル形状。 |
|
| #define | GLFW_RESIZE_EW_CURSOR 0x00036005 |
| 水平方向のサイズ変更/移動用矢印形状。 |
|
| #define | GLFW_RESIZE_NS_CURSOR 0x00036006 |
| 垂直方向のサイズ変更/移動用矢印形状。 |
|
| #define | GLFW_RESIZE_NWSE_CURSOR 0x00036007 |
| 左上から右下への斜め方向のサイズ変更/移動用矢印形状。 |
|
| #define | GLFW_RESIZE_NESW_CURSOR 0x00036008 |
| 右上から左下への斜め方向のサイズ変更/移動用矢印形状。 |
|
| #define | GLFW_RESIZE_ALL_CURSOR 0x00036009 |
| 全方向のサイズ変更/移動用カーソル形状。 |
|
| #define | GLFW_NOT_ALLOWED_CURSOR 0x0003600A |
| 操作禁止を示す形状。 |
|
| #define | GLFW_HRESIZE_CURSOR GLFW_RESIZE_EW_CURSOR |
| Legacy name for compatibility. |
|
| #define | GLFW_VRESIZE_CURSOR GLFW_RESIZE_NS_CURSOR |
| Legacy name for compatibility. |
|
| #define | GLFW_HAND_CURSOR GLFW_POINTING_HAND_CURSOR |
| Legacy name for compatibility. |
|
マクロ定義の詳細
◆ GLFW_ARROW_CURSOR
| #define GLFW_ARROW_CURSOR 0x00036001 |
通常の矢印カーソル形状。
◆ GLFW_IBEAM_CURSOR
| #define GLFW_IBEAM_CURSOR 0x00036002 |
テキスト入力用の I ビームカーソル形状。
◆ GLFW_CROSSHAIR_CURSOR
| #define GLFW_CROSSHAIR_CURSOR 0x00036003 |
十字線カーソル形状。
◆ GLFW_POINTING_HAND_CURSOR
| #define GLFW_POINTING_HAND_CURSOR 0x00036004 |
指差し手形カーソル形状。
◆ GLFW_RESIZE_EW_CURSOR
| #define GLFW_RESIZE_EW_CURSOR 0x00036005 |
水平方向のサイズ変更/移動用矢印形状。通常は水平方向の両矢印です。
◆ GLFW_RESIZE_NS_CURSOR
| #define GLFW_RESIZE_NS_CURSOR 0x00036006 |
垂直方向のサイズ変更/移動用形状。通常は垂直方向の両矢印です。
◆ GLFW_RESIZE_NWSE_CURSOR
| #define GLFW_RESIZE_NWSE_CURSOR 0x00036007 |
左上から右下への斜め方向のサイズ変更/移動用形状。通常は斜め方向の両矢印です。
注記
macOS: この形状は非公開のシステム API によって提供されるため、将来 GLFW_CURSOR_UNAVAILABLE で失敗する可能性があります。
Wayland: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
X11: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
◆ GLFW_RESIZE_NESW_CURSOR
| #define GLFW_RESIZE_NESW_CURSOR 0x00036008 |
右上から左下への斜め方向のサイズ変更/移動用形状。通常は斜め方向の両矢印です。
注記
macOS: この形状は非公開のシステム API によって提供されるため、将来 GLFW_CURSOR_UNAVAILABLE で失敗する可能性があります。
Wayland: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
X11: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
◆ GLFW_RESIZE_ALL_CURSOR
| #define GLFW_RESIZE_ALL_CURSOR 0x00036009 |
全方向のサイズ変更/移動用カーソル形状。通常は水平・垂直の両矢印を組み合わせた形、またはつかむ手の形です。
◆ GLFW_NOT_ALLOWED_CURSOR
| #define GLFW_NOT_ALLOWED_CURSOR 0x0003600A |
操作禁止を示す形状。通常は斜線の入った円です。
注記
Wayland: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
X11: この形状は、すべてのカーソルテーマがサポートしているわけではない新しい標準によって提供されます。
◆ GLFW_HRESIZE_CURSOR
| #define GLFW_HRESIZE_CURSOR GLFW_RESIZE_EW_CURSOR |
これは以前のバージョンとの互換性のための別名です。
◆ GLFW_VRESIZE_CURSOR
| #define GLFW_VRESIZE_CURSOR GLFW_RESIZE_NS_CURSOR |
これは以前のバージョンとの互換性のための別名です。
◆ GLFW_HAND_CURSOR
| #define GLFW_HAND_CURSOR GLFW_POINTING_HAND_CURSOR |
これは以前のバージョンとの互換性のための別名です。