Я побоююсь, що тема є досить хитрою, здається, що декілька мультиплатформних рішень запустили, а ще менше, здається, вижили самостійно. Я розглядав цю тему кілька місяців тому. У мене виникло обмеження, оскільки мені потрібен був двигун для роботи на iOS та Android. Тоді не знайшов нічого, що мені справді підходило.
Але кілька покажчиків від того, що я пам’ятаю: кожна система GUI має певну форму API малювання. Таким чином, ви можете знайти щось цікаве в тих, які є крос-платформою, як QT .
Еквівалент Каїру був би AntiGrain. Ви можете порівняти продуктивність.
OpenFrameworks має підтримку векторної графіки.
ImageMagick - це дуже велика бібліотека, яка має деяку підтримку векторної графіки - і мову, присвячену їй .
Нижній рівень ви знайдете Libxmi та Libart з проекту gnome.
Не високий рівень API - і я не впевнений, які шанси йому підійдуть - але є стандарт OpenVG . Існує декілька портів OpenVG над рендерами програм OpenGL та OpenGL ES. Mesa 3D також, здається, має реалізацію OpenVG. Але для деяких платформ будуть доступні лише комерційні рішення.
Існують способи більш високого рівня бібліотек, які інтегрують API для векторної графіки. Серед них є відкрите джерело один названі Перешкоди для графічного дизайну і використовується в серйозному ігровому дизайні є Scaleform (НЕ Open Source). Цей ігровий движок має деякі функції малювання векторної графіки: 2DEngine
EDIT : безладність, мабуть, використовує Каїр.