Loading article…
グラフィックス ライブラリまたはグラフィックスAPIは、コンピュータ グラフィックスをモニターにレンダリングするのを支援するために設計されたプログラム ライブラリです。通常、一般的なレンダリングタスクを処理する関数の最適化されたバージョンが提供されます。これは、組み込みシステムでは一般的なCPU上で実行される純粋にソフトウェアで実行することも、PCではより一般的なGPUによるハードウェア アクセラレーションで実行することもできます。これらの関数を使用することで、プログラムはモニターに出力するイメージを組み立てることができます。これにより、プログラマーはこれらの関数の作成と最適化の作業から解放され、グラフィックス プログラムの構築に集中できます。グラフィックス ライブラリは主にビデオ ゲームやシミュレーションで使用されます。
Pixar RenderManなどのビデオ制作システムに関連するグラフィック ライブラリの使用については、ここでは説明しません。
一部のAPI では、名前にグラフィックス ライブラリ (GL) が使用されています。特にOpenGLやWebGL がそうです。
例
- アレグロ
- 角度
- カイロ(グラフィック)[1]
- DFPSR https://dawoodoz.com/dfpsr.html — GUI ツールキットとソフトウェア レンダラー
- DirectX [2] — MicrosoftがWindowsオペレーティングシステムと「Direct」Xboxで動作するように作成したライブラリ
- PostScript を表示
- emWin [3] — 組み込みグラフィックスライブラリ
- FLTK [4] — GUIツールキットとグラフィックスライブラリ
- GTK — GUI ツールキット
- Mesa 3D [5] — OpenGLとVulkanを実装したライブラリ
- モバイル 3D グラフィックス API
- Qt [6] — クロスプラットフォームアプリケーションフレームワーク
- Quartz (グラフィック レイヤー)
- SFML [7]
- SIGIL [8] — サウンド、入力、グラフィックス統合ライブラリ
- シンプルダイレクトメディアレイヤー(SDL)[9]
- Skiaグラフィックスライブラリ[10]
- X ウィンドウ システム
参照
- 3D グラフィック ライブラリの一覧
- アンチグレインジオメトリ
- ソフトウェア開発キット(SDK)
- OpenGL ES
- ビットマップディスプレイ上に描画されるグラフィカルウィジェットツールキットのグラフィカルコントロール要素
参考文献
- ^ "cairographics.org". cairographics.org . 2016年1月3日閲覧。
- ^ 「DirectX」。DirectXグラフィックスおよびゲーム (Windows) - MSDN - Microsoft。
- ^ 「emWin グラフィック ライブラリ | www.LPCware.com」。2016 年 3 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「FLTK GUI およびグラフィックス ライブラリ | www.fltk.org」。
- ^ 「Mesa 3D グラフィックス ライブラリ」。
- ^ 「Qt - ホーム」。
- ^ 「SFML」.
- ^ 「SIGIL: サウンド、入力、グラフィックス統合ライブラリ」www.libsigil.com 。 2016 年 6 月 21 日閲覧。
- ^ 「Simple DirectMedia Layer - ホームページ」。
- ^ 「Skia グラフィックス ライブラリ」。
