Gsk.CairoRenderer

g GObject.Object GObject.Object Gsk.Renderer Gsk.Renderer GObject.Object->Gsk.Renderer Gsk.CairoRenderer Gsk.CairoRenderer Gsk.Renderer->Gsk.CairoRenderer

Subclasses:

None

Methods

Inherited:

Gsk.Renderer (7), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

Gsk.Renderer (2)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Gsk.CairoRenderer(**kwargs)
Bases:

Gsk.Renderer

Abstract:

No

Structure:

Gsk.CairoRendererClass

A GSK renderer that is using cairo.

Since it is using cairo, this renderer cannot support 3D transformations.

classmethod new()
Returns:

a new Cairo renderer.

Return type:

Gsk.Renderer

Creates a new Cairo renderer.

The Cairo renderer is the fallback renderer drawing in ways similar to how GTK 3 drew its content. Its primary use is as comparison tool.

The Cairo renderer is incomplete. It cannot render 3D transformed content and will instead render an error marker. Its usage should be avoided.