mirror of
https://github.com/brl/mutter.git
synced 2024-11-30 12:00:44 -05:00
a1b3d1a2a7
MetaBackgroundContent is a ClutterContent implementation that can render a background to any attached actor. Right now, it preserves all the properties and the rendering model of MetaBackgroundActor. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1302
17 lines
632 B
C
17 lines
632 B
C
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
|
|
|
|
#ifndef META_BACKGROUND_CONTENT_PRIVATE_H
|
|
#define META_BACKGROUND_CONTENT_PRIVATE_H
|
|
|
|
#include "meta/meta-background-content.h"
|
|
|
|
cairo_region_t *meta_background_content_get_clip_region (MetaBackgroundContent *self);
|
|
|
|
void meta_background_content_cull_out (MetaBackgroundContent *self,
|
|
cairo_region_t *unobscured_region,
|
|
cairo_region_t *clip_region);
|
|
|
|
void meta_background_content_reset_culling (MetaBackgroundContent *self);
|
|
|
|
#endif /* META_BACKGROUND_CONTENT_PRIVATE_H */
|