Package-level declarations
Types
A render node applying a blending function between its two child nodes.
A render node applying a blur effect to its single child.
A render node for a border.
A Broadway based renderer.
A render node for a Cairo surface.
A GSK renderer that is using cairo.
A render node applying a rectangular clip to its single child node.
A render node controlling the color matrix of its single child node.
A render node for a solid color.
A render node for a conic gradient.
A render node that can contain other render nodes.
A render node cross fading between two child nodes.
A render node that emits a debugging message when drawing its child node.
A render node filling the area given by struct@Gsk.Path and enum@Gsk.FillRule with the child node.
A GL based renderer.
A render node using a GL shader when drawing its children nodes.
This defines the types of the uniforms that GskGLShaders
declare.
A render node for an inset shadow.
A render node for a linear gradient.
A render node masking one child node with another.
A render node controlling the opacity of its single child node.
A render node for an outset shadow.
Type of callback that is called when an error occurs during node deserialization.
A location in a parse buffer.
GskPathBuilder
is an auxiliary object for constructing GskPath
objects.
The values of the GskPathDirection
enum are used to pick one of the four tangents at a given point on the path.
Flags that can be passed to gsk_path_foreach() to influence what kinds of operations the path is decomposed into.
Prototype of the callback to iterate through the operations of a path.
GskPathMeasure
is an object that allows measurements on GskPath
s such as determining the length of the path.
Path operations are used to describe the segments of a GskPath
.
A render node for a radial gradient.
GskRenderNode
is the basic block in a scene graph to be rendered using class@Gsk.Renderer.
The type of a node determines what the node is rendering.
A render node for a repeating linear gradient.
A render node for a repeating radial gradient.
A render node repeating its single child node.
A render node applying a rounded rectangle clip to its single child.
A rectangular region with rounded corners.
The filters used when scaling texture data.
Errors that can happen during (de)serialization.
An object to build the uniforms data for a GskGLShader
.
A render node drawing one or more shadows behind its single child node.
A render node that will fill the area determined by stroking the the given struct@Gsk.Path using the struct@Gsk.Stroke attributes.
A render node that potentially diverts a part of the scene graph to a subsurface.
A render node drawing a set of glyphs.
A render node for a GdkTexture
.
A render node for a GdkTexture
.
The categories of matrices relevant for GSK and GTK.
A render node applying a GskTransform
to its single child node.
A GSK renderer that is using Vulkan.