Blend2D – 2D Vector Graphics Engine
Blend2D is written in C++ but it provides both C and C++ APIs. Public functionality is provided through C interface so that each feature of the library is accessible to both C and C++ users. The snippets below provide an insight into the C and C++ APIs provided by Blend2D.
Source: blend2d.com