Class

GskCairoRenderer

Description [src]

final class Gsk.CairoRenderer : Gsk.Renderer {
  /* No available fields */
}

A GSK renderer that is using cairo.

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

Hierarchy

hierarchy this GskCairoRenderer ancestor_0 GskRenderer ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Constructors

gsk_cairo_renderer_new

Creates a new Cairo renderer.

Instance methods

Methods inherited from GskRenderer (6)
gsk_renderer_get_surface

Retrieves the GdkSurface set using gsk_enderer_realize().

gsk_renderer_is_realized

Checks whether the renderer is realized or not.

gsk_renderer_realize

Creates the resources needed by the renderer to render the scene graph.

gsk_renderer_render

Renders the scene graph, described by a tree of GskRenderNode instances, ensuring that the given region gets redrawn.

gsk_renderer_render_texture

Renders the scene graph, described by a tree of GskRenderNode instances, to a GdkTexture.

gsk_renderer_unrealize

Releases all the resources created by gsk_renderer_realize().

Methods inherited from GObject (42)

Properties

Properties inherited from GskRenderer (2)
Gsk.Renderer:realized

Whether the renderer has been associated with a surface.

Gsk.Renderer:surface

The surface associated with renderer.

Signals

Signals inherited from GObject (1)

Class structure

struct GskCairoRendererClass {
  /* no available fields */
}