C

Qt Quick Ultralite 平台移植指南

Qt for MCUs 支持一些流行的微控制器平台。尽管在很多情况下这是足够的,但人们对支持其他硬件平台的需求越来越多。

因此,Qt Quick Ultralite 提供了一组平台抽象 API。这些 API 允许第三方将 Qt Quick Ultralite 轻易移植到他们的硬件平台,并帮助他们实现更快的上市时间。

本移植指南提供了详细的步骤指南,引导您将 Qt Quick Ultralite 移植到新硬件平台的过程。

平台 API 参考

<platform/alloc.h>

为可能需要额外内存进行缓存的函数提供简单的内存分配器

<platform/devicelink.h>

为平台提供设备链接功能

<platform/framebufferformat.h>

为使用设备链接协议提供帧缓冲区格式信息

<platform/mem.h>

提供内存分配抽象

<platform/messagequeue.h>

为特定平台提供队列抽象

<platform/platform.h>

为平台提供抽象功能

<platform/singlepointtoucheventdispatcher.h>

用于单点触摸事件的分配器

<platforminterface/arc.h>

提供弧处理便利函数

<platforminterface/blendhelper.h>

为没有直接混合颜色方法的 2D 加速器提供解决方案

<platforminterface/drawingdevice.h>

提供抽象绘图设备

<platforminterface/drawingengine.h>

提供位图加速抽象

<platforminterface/error.h>

提供报告错误的函数

<platforminterface/filesystem.h>

为文件系统提供抽象类

<platforminterface/genericmatrix.h>

提供矩阵操作的类

<platforminterface/gradient.h>

提供渐变处理的便利函数

<platforminterface/imagedecoder.h>

提供图像解码器的抽象类

<platforminterface/layerengine.h>

提供硬件层管理的抽象

<platforminterface/log.h>

提供打印日志的函数

<platforminterface/memoryallocator.h>

提供内存分配的抽象

<platforminterface/pathdata.h>

提供表示和处理路径数据的类

<platforminterface/pathdatastroker.h>

生成路径数据的笔划表示

<platforminterface/pixeldatapointer.h>

提供指向存储在内存中的像素数据的指针

<platforminterface/platforminterface.h>

提供从 Qt Quick Ultralite 核心库到平台实现的基接口

<platforminterface/point.h>

提供整数和浮点精度点

<platforminterface/printf.h>

提供 C API 打印函数

<platforminterface/rect.h>

提供整数和浮点精度矩形

<platforminterface/rgba32.h>

提供 RGBA 颜色的类

<platforminterface/screen.h>

提供屏幕的抽象类

<platforminterface/size.h>

提供整数和浮点精度大小

<platforminterface/texture.h>

提供一个用于存储纹理信息的类

<platforminterface/transform.h>

提供变换的 API

在特定 Qt 许可下可用。
了解更多信息。