Skip to content

GLFWイントロダクション(日本語訳)

原文

GLFWはOpenGL・OpenGL ES・Vulkanアプリケーション開発のためのフリー・オープンソース・マルチプラットフォームライブラリです。ウィンドウ・コンテキスト・サーフェスの作成・入力の読み取り・イベントの処理など、シンプルでプラットフォームに依存しないAPIを提供します。

バージョン3.3のリリースノートには、新機能、注意点、非推奨事項が記載されています。

Getting startedはGLFWを初めて使うユーザーのためのガイドです。小さいけれども完全なプログラムを書く方法を説明します。

API の各セクションのガイドがあります。

プログラムを書いたら、GLFWのコンパイルアプリケーションのビルドを参照してください。

特定の機能に関するより詳細な情報は、リファレンスドキュメントを参照してください。

GLFW 2から3への移行では、何が変わったのか、新しいAPIを使用するために既存のコードをどのように更新すればよいのかを説明します。

ポインタの寿命・再入可能性・スレッドセーフ・イベントオーダー・後方および前方互換性についての保証と制限についてのセクションがあります。

FAQはGLFWの設計・実装・使用に関する多くの一般的な質問に答えています。

最後に、標準準拠では、GLFWがどのようなAPI・標準・プロトコルを使っているか、そしてそれらが与えられたマシンに存在しない場合にどうなるかを説明しています。

このドキュメントはDoxygenで作成されました。そのソースはソース配布GitHubリポジトリの両方で利用可能です。