Package-level declarations

Types

Link copied to clipboard

The blend modes available for render nodes.

Link copied to clipboard
open class BlendNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node applying a blending function between its two child nodes.

Link copied to clipboard
open class BlurNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node applying a blur effect to its single child.

Link copied to clipboard
open class BorderNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a border.

Link copied to clipboard
open class CairoNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a Cairo surface.

Link copied to clipboard
open class CairoRenderer(pointer: <Error class: unknown class><<Error class: unknown class>>) : Renderer

A GSK renderer that is using cairo.

Link copied to clipboard
open class ClipNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node applying a rectangular clip to its single child node.

Link copied to clipboard
open class ColorMatrixNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node controlling the color matrix of its single child node.

Link copied to clipboard
open class ColorNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a solid color.

Link copied to clipboard
class ColorStop(pointer: <Error class: unknown class><<Error class: unknown class>>)

A color stop in a gradient node.

Link copied to clipboard
open class ConicGradientNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a conic gradient.

Link copied to clipboard
open class ContainerNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node that can contain other render nodes.

Link copied to clipboard
enum Corner : Enum<Corner>

The corner indices used by GskRoundedRect.

Link copied to clipboard
open class CrossFadeNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node cross fading between two child nodes.

Link copied to clipboard
open class DebugNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node that emits a debugging message when drawing its child node.

Link copied to clipboard
open class GLRenderer(pointer: <Error class: unknown class><<Error class: unknown class>>) : Renderer
Link copied to clipboard
open class GLShader(pointer: <Error class: unknown class><<Error class: unknown class>>)

A GskGLShader is a snippet of GLSL that is meant to run in the fragment shader of the rendering pipeline.

Link copied to clipboard
open class GLShaderNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node using a GL shader when drawing its children nodes.

Link copied to clipboard

This defines the types of the uniforms that GskGLShaders declare.

Link copied to clipboard
object Gsk
Link copied to clipboard
Link copied to clipboard
open class InsetShadowNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for an inset shadow.

Link copied to clipboard
open class LinearGradientNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a linear gradient.

Link copied to clipboard
open class OpacityNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node controlling the opacity of its single child node.

Link copied to clipboard
open class OutsetShadowNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for an outset shadow.

Link copied to clipboard
typealias ParseErrorFunc = (start: ParseLocation, end: ParseLocation, <Error class: unknown class>) -> Unit

Type of callback that is called when an error occurs during node deserialization.

Link copied to clipboard
class ParseLocation(pointer: <Error class: unknown class><<Error class: unknown class>>)

A location in a parse buffer.

Link copied to clipboard
open class RadialGradientNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a radial gradient.

Link copied to clipboard
open class Renderer(pointer: <Error class: unknown class><<Error class: unknown class>>)

GskRenderer is a class that renders a scene graph defined via a tree of class@Gsk.RenderNode instances.

Link copied to clipboard
open class RenderNode(pointer: <Error class: unknown class><<Error class: unknown class>>)

GskRenderNode is the basic block in a scene graph to be rendered using class@Gsk.Renderer.

Link copied to clipboard

The type of a node determines what the node is rendering.

Link copied to clipboard
open class RepeatingLinearGradientNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a repeating linear gradient.

Link copied to clipboard
open class RepeatingRadialGradientNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a repeating radial gradient.

Link copied to clipboard
open class RepeatNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node repeating its single child node.

Link copied to clipboard
open class RoundedClipNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node applying a rounded rectangle clip to its single child.

Link copied to clipboard
class RoundedRect(pointer: <Error class: unknown class><<Error class: unknown class>>)

A rectangular region with rounded corners.

Link copied to clipboard

The filters used when scaling texture data.

Link copied to clipboard

Errors that can happen during (de)serialization.

Link copied to clipboard
class SerializationErrorException(error: <Error class: unknown class>, val code: SerializationError)
Link copied to clipboard
class ShaderArgsBuilder(pointer: <Error class: unknown class><<Error class: unknown class>>)

An object to build the uniforms data for a GskGLShader.

Link copied to clipboard
class Shadow(pointer: <Error class: unknown class><<Error class: unknown class>>)

The shadow parameters in a shadow node.

Link copied to clipboard
open class ShadowNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node drawing one or more shadows behind its single child node.

Link copied to clipboard
open class TextNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node drawing a set of glyphs.

Link copied to clipboard
open class TextureNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node for a GdkTexture.

Link copied to clipboard
class Transform(pointer: <Error class: unknown class><<Error class: unknown class>>)

GskTransform is an object to describe transform matrices.

Link copied to clipboard

The categories of matrices relevant for GSK and GTK.

Link copied to clipboard
open class TransformNode(pointer: <Error class: unknown class><<Error class: unknown class>>) : RenderNode

A render node applying a GskTransform to its single child node.

Properties

Link copied to clipboard
val ParseErrorFuncFunc: <Error class: unknown class><<Error class: unknown class><(<Error class: unknown class><<Error class: unknown class>>, <Error class: unknown class><<Error class: unknown class>>, <Error class: unknown class><<Error class: unknown class>>) -> Unit>>