### Class

# Meta BackgroundContent

#### Description [src]

    final class Meta.BackgroundContent : GObject.Object {
      /* No available fields */
    }

This class handles tracking and painting the root window background. By integrating with `MetaWindowGroup` we can avoid painting parts of the background that are obscured by other windows.

#### Ancestors

- GObject

#### Implements

- ClutterContent

#### Functions

###### meta_background_content_new

Creates a new actor to draw the background for the given monitor.

#### Instance methods

###### meta_background_content_set_background

No description available.

###### meta_background_content_set_gradient

No description available.

###### meta_background_content_set_rounded_clip_bounds

Sets the bounding clip rectangle of the `MetaBackgroundContent` that’s used when a rounded clip set via `meta_background_content_set_rounded_clip_radius()` is in effect, set it to `NULL` to use no bounding clip, rounding the edges of the full texture.

###### meta_background_content_set_rounded_clip_radius

No description available.

###### meta_background_content_set_vignette

No description available.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

##### Methods inherited from ClutterContent (3)

###### clutter_content_get_preferred_size

Retrieves the natural size of the `content`, if any.

###### clutter_content_invalidate

Invalidates a `ClutterContent`.

###### clutter_content_invalidate_size

Signals that `content`‘s size changed. Attached actors with request mode set to `CLUTTER_REQUEST_CONTENT_SIZE` will have a relayout queued.

#### Properties

###### Meta.BackgroundContent:background

No description available.

###### Meta.BackgroundContent:brightness

No description available.

###### Meta.BackgroundContent:gradient

No description available.

###### Meta.BackgroundContent:gradient-height

No description available.

###### Meta.BackgroundContent:gradient-max-darkness

No description available.

###### Meta.BackgroundContent:meta-display

No description available.

###### Meta.BackgroundContent:monitor

No description available.

###### Meta.BackgroundContent:rounded-clip-radius

No description available.

###### Meta.BackgroundContent:vignette

No description available.

###### Meta.BackgroundContent:vignette-sharpness

No description available.

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

##### Signals inherited from ClutterContent (2)

###### ClutterContent::attached

This signal is emitted each time a `ClutterContent` implementation is assigned to a `ClutterActor`.

###### ClutterContent::detached

This signal is emitted each time a `ClutterContent` implementation is removed from a `ClutterActor`.

#### Class structure

    struct MetaBackgroundContentClass {
      GObjectClass parent_class;

    }

No description available.

###### Class members

`parent_class: GObjectClass`
  No description available.