ink

User Guide

  • Quick Start
    • Installation
    • Hello ink
    • Frame Cycle
    • Text Rendering
  • Backend Selection
    • Available Backends
    • CPU Backend
    • OpenGL Backend
    • Metal Backend
    • Fallback Behavior
  • Multi-Layer Compositing
    • Basic Compositing
    • Transparent Layers
    • GPU Snapshots
  • Building ink
    • Requirements
    • Build Options
    • Common Build Configurations
    • Integration
    • Building Documentation

API Reference

  • Surface
  • Canvas
  • Image
  • Pixmap
  • Recording
  • Gpu Context
  • Glyph Cache
  • Types
ink
  • ink Documentation
  • View page source

ink Documentation

ink is a lightweight C++17 2D rendering library with pluggable backends (CPU software rasterization, OpenGL 3.3+, planned Vulkan).

User Guide

  • Quick Start
    • Installation
    • Hello ink
    • Frame Cycle
    • Text Rendering
  • Backend Selection
    • Available Backends
    • CPU Backend
    • OpenGL Backend
    • Metal Backend
    • Fallback Behavior
  • Multi-Layer Compositing
    • Basic Compositing
    • Transparent Layers
    • GPU Snapshots
  • Building ink
    • Requirements
    • Build Options
    • Common Build Configurations
    • Integration
    • Building Documentation

API Reference

  • Surface
  • Canvas
  • Image
  • Pixmap
  • Recording
  • Gpu Context
  • Glyph Cache
  • Types
Next

© Copyright 2024, ink contributors.

Built with Sphinx using a theme provided by Read the Docs.