
skui
czhzasui
nullpter
展开
-
skui学习笔记(五)IMX8平台移植 下篇
三、IMX8平台skia修改更新skia库更新源码的skia库,从m66升级到skui使用的m75版本git fetch aosp --tagsgit checkout android-10.0.0_r1cat cat include/core/SkMilestone.h结果如下:/* * Copyright 2016 Google Inc. * * Use of this source code is governed by a BSD-style license that can原创 2020-09-29 16:02:18 · 712 阅读 · 0 评论 -
skui学习笔记(四)IMX8平台移植 中篇
二、修改源码上篇是cmake改动介绍,本篇讲述源码改动core模块移植core模块里面的代码涉及基本功能,包括信号,属性,字符串,路径,应用程序,操作系统抽象,不受平台影响。gui模块移植添加gui/native_visual/imx.h++、gui/native_visual/imx.c++支持imx平台EGL初始化//gui/native_visual/imx.h++namespace skui::gui::native_visual { class imx : public b原创 2020-09-27 20:00:40 · 579 阅读 · 0 评论 -
skui学习笔记(三)IMX8平台移植 上篇
移植环境使用的skui git分支:commit 201707d06bd29c9ec4b05350b25b777493d5362e (origin/master, origin/HEAD)Author: Ruben Van Boxem <vanboxem.ruben@gmail.com>Date: Tue Sep 1 17:43:19 2020 +0200编译平台:Ubuntu18目标平台:NXP IMX8Q Android9开始移植一、修改CMakeLists.txts原创 2020-09-27 18:22:15 · 995 阅读 · 0 评论 -
skui学习笔记(二)模块分析
四、模块分析skui分为几个模块:# skui itselfadd_subdirectory(core)add_subdirectory(css)add_subdirectory(graphics)add_subdirectory(gui)add_subdirectory(opengl)add_subdirectory(system)目前example里面例程用到的只有core...原创 2019-12-10 15:56:00 · 1129 阅读 · 0 评论 -
skui学习笔记(一)入门使用
一、skui简介使用Skia作为低级绘图工具包的UI框架。它使用C ++标准库的最新功能(当前针对C ++ 17)。目前这个仓库处于开发阶段,功能还不稳定。该仓库的源代码在github上(https://github.com/skui-org/skui),作者是Ruben Van Boxem,遵循MIT开源协议。这里不得不先介绍一下skia。Skia是一个开源2D图形库,它提供可在各种硬件和软...原创 2019-12-09 19:15:30 · 4505 阅读 · 0 评论