Files
luban-lite/packages/third-party/awtk-ui/awtk/src/vgcanvas
刘可亮 3b4064f334 v1.0.2
2023-11-30 19:48:02 +08:00
..
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00
2023-11-30 19:48:02 +08:00

矢量图绘图接口的实现

目前有4类实现

  • vgcanvas_nanovg_soft 软件实现(适合普通嵌入式平台)。软件实现又有agg和agge两种实现。

  • vgcanvas_nanovg_gl OpenGL实现。OpenGL实现又有OpenGL3、OpenGLES2和OpenGLES3三种实现。

  • vgcanvas_nanovg_bfgx 基于bgfx的实现。bgfx可以使用平台特有的加速接口。如DirectX和Metal等。

  • vgcanvas_null 空实现。极低端平台不支持矢量图绘图函数,使用本实现。