区分wl_surface,wl_shell_surface和cairo_surface

时间:2017-11-13 10:23:37

标签: surface wayland

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

1 个答案:

答案 0 :(得分:1)

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

wl_shell是一个由wl_surface实现的接口,提供桌面风格的用户界面。

cairo_surface是在路面上绘制2D物体的界面(矩形区域)。

enter image description here