wlroots-hyprland/include/wlr
Devin J. Pohly 9ed16e39fa scene: replace surface_at() with node_at()
With the addition of a non-surface node type, it was unclear how such
nodes should interact with scene_node_surface_at().  For example, if the
topmost node at the given point is a RECT, should the function treat
that node as transparent and continue searching, or as opaque and return
(probably) NULL?

Instead, replace the function with one returning a scene_node, which
will allow for more consistent behavior across different node types.
Compositors can downcast scene_surface nodes via the now-public
wlr_scene_surface_from_node() if they need access to the surface itself.
2021-09-02 19:05:02 +02:00
..
backend backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
interfaces output: drop wlr_output_impl.{attach,rollback}_render 2021-07-29 09:48:33 -04:00
render render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT 2021-07-27 20:45:53 +02:00
types scene: replace surface_at() with node_at() 2021-09-02 19:05:02 +02:00
util util/box: introduce wlr_fbox_transform() 2021-08-24 10:36:06 +02:00
backend.h backend/drm: drop get_renderer implementation 2021-07-28 22:52:35 +02:00
config.h.in backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00
meson.build build: use dictionnary for features instead of configuration_data 2021-02-15 16:32:33 +01:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h xcursor: improve documentation 2021-07-05 11:00:15 -04:00
xwayland.h xwayland: Allow to retrieve _NET_STARTUP_ID 2021-08-20 10:44:22 +02:00