GL CHOCO ENGINE
Loading...
Searching...
No Matches
Engine

グラフィックスアプリケーション開発者がアプリケーション固有の機能の実装に集中できるよう、描画、リソース管理、プラットフォーム、I/Oの基盤機能を提供するサブシステム群 More...

Collaboration diagram for Engine:

Modules

 Base
 最下層の“横断ユーティリティ”。全レイヤーが使える小道具を提供
 
 Core
 プロジェクト内のモジュールで広く使われる機能の実装を簡便にし、共通化できるよう、ユーティリティ機能を提供する
 
 Containers
 文字列やリングキューといったデータ構造を使用する開発者が、リソース管理責務を担わないで良くするために、ジェネリック型でリソース管理機能を有するコンテナモジュール群
 
 I/O Utils
 上位層が「よく使うI/O処理」を少ない手順で呼び出せるよう、coreやcontainersが保有するモジュールを組み合わせたユースケース単位のAPIを提供するユーティリティ群
 
 Platform
 プラットフォームサブシステムでプラットフォーム固有の実装を差し替え可能な仕組みを提供する
 
 Renderer
 レンダラーサブシステムでグラフィックスAPI固有の実装を差し替え可能な仕組みを提供する
 

Detailed Description

グラフィックスアプリケーション開発者がアプリケーション固有の機能の実装に集中できるよう、描画、リソース管理、プラットフォーム、I/Oの基盤機能を提供するサブシステム群