このプロジェクトについて
impeller-zigは、スタンドアロンの`impeller.h` APIのZigラッパーです。コンテキスト、サーフェス、ペイント、パス、テクスチャ、ディスプレイリスト、タイポグラフィ、および基本的なジオメトリを含む、Impellerのレンダリング機能とやり取りするためのZigファーストなインターフェースを提供します。
主な特徴は以下の通りです:
- クロスプラットフォームサポート:Vulkan経由でLinuxおよびWindowsを、Metal経由でmacOSをサポートしています。
- 整理されたドメインモジュール:APIは、より良い組織化のために`impeller.geometry`、`impeller.paint`、`impeller.path`、`impeller.text`などのフラットなモジュールに分割されています。
- 柔軟なAPIアクセス:ハイレベルなZigラッパーを提供しつつ、`impeller.c`名前空間を通じて生のC関数へのアクセスも維持しています。
- 明示的なランタイムリンク:ビルドプロセスで明示的にリンクされない限り、`libimpeller`のロードを強制することなく、プロジェクトがパッケージをインポートすることを可能にします。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.