RenderNodeType

class RenderNodeType

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

Fields

class RenderNodeType
BLEND_NODE

A node that blends two children together

BLUR_NODE

A node that applies a blur

BORDER_NODE

A node stroking a border around an area

CAIRO_NODE

A node drawing a cairo_surface_t

CLIP_NODE

A node that clips its child to a rectangular area

COLOR_MATRIX_NODE

A node that applies a color matrix to every pixel

COLOR_NODE

A node drawing a single color rectangle

CONIC_GRADIENT_NODE

A node drawing a conic gradient

CONTAINER_NODE

A node containing a stack of children

CROSS_FADE_NODE

A node that cross-fades between two children

DEBUG_NODE

Debug information that does not affect the rendering

FILL_NODE

A node that fills a path.

Added in version 4.14.

GL_SHADER_NODE

A node that uses OpenGL fragment shaders to render

INSET_SHADOW_NODE

A node drawing an inset shadow

LINEAR_GRADIENT_NODE

A node drawing a linear gradient

MASK_NODE

A node that masks one child with another.

Added in version 4.10.

NOT_A_RENDER_NODE

Error type. No node will ever have this type.

OPACITY_NODE

A node that changes the opacity of its child

OUTSET_SHADOW_NODE

A node drawing an outset shadow

RADIAL_GRADIENT_NODE

A node drawing a radial gradient

REPEATING_LINEAR_GRADIENT_NODE

A node drawing a repeating linear gradient

REPEATING_RADIAL_GRADIENT_NODE

A node drawing a repeating radial gradient

REPEAT_NODE

A node that repeats the child’s contents

ROUNDED_CLIP_NODE

A node that clips its child to a rounded rectangle

SHADOW_NODE

A node that draws a shadow below its child

STROKE_NODE

A node that strokes a path.

Added in version 4.14.

SUBSURFACE_NODE

A node that possibly redirects part of the scene graph to a subsurface.

Added in version 4.14.

TEXTURE_NODE

A node drawing a GdkTexture

TEXTURE_SCALE_NODE

A node drawing a GdkTexture scaled and filtered.

Added in version 4.10.

TEXT_NODE

A node containing a glyph string

TRANSFORM_NODE

A node that renders its child after applying a matrix transform