区分wl_surface,wl_shell_surface和cairo_surface

问题描述 投票:0回答:1

你能不能帮助我在这些表面上做出分歧。什么是顶级/父级表面?如何按顺序创建和销毁每个表面?

surface wayland
1个回答
1
投票

wl_surface是显示在屏幕上的矩形区域。它具有位置,大小和像素内容。后端合成器(weston)确实知道它。

wl_shell是由wl_surface实现的接口,提供桌面样式的用户界面。

cairo_surface是在路径表面上绘制2D对象的界面(矩形区域)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.