Enumeration (GI Enum)

Gsk-4.0GskRenderNodeType

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

Index
ARITHMETIC_NODE: 37

A node that combines two child nodes in an arithmetic way.

4.22

BLEND_NODE: 20

A node that blends two children together

BLUR_NODE: 23

A node that applies a blur

BORDER_NODE: 9

A node stroking a border around an area

CAIRO_NODE: 2

A node drawing a cairo_surface_t

CLIP_NODE: 17

A node that clips its child to a rectangular area

COLOR_MATRIX_NODE: 15

A node that applies a color matrix to every pixel

COLOR_NODE: 3

A node drawing a single color rectangle

COMPONENT_TRANSFER_NODE: 31

A node that applies some function to each color component.

4.20

COMPOSITE_NODE: 34

A node that combines a child with the background using Porter/Duff operations.

4.22

CONIC_GRADIENT_NODE: 8

A node drawing a conic gradient

CONTAINER_NODE: 1

A node containing a stack of children

COPY_NODE: 32

A node that copies the rendering canvas to be pasted later.

4.22

CROSS_FADE_NODE: 21

A node that cross-fades between two children

DEBUG_NODE: 24

Debug information that does not affect the rendering

DISPLACEMENT_NODE: 36

A node that displaces content according to some mask.

4.22

FILL_NODE: 28

A node that fills a path.

4.14

GL_SHADER_NODE: 25

A node that uses OpenGL fragment shaders to render

INSET_SHADOW_NODE: 11

A node drawing an inset shadow

ISOLATION_NODE: 35

A node that isolated content of its child from previous content.

4.22

LINEAR_GRADIENT_NODE: 4

A node drawing a linear gradient

MASK_NODE: 27

A node that masks one child with another.

4.10

NOT_A_RENDER_NODE: 0

Error type. No node will ever have this type.

OPACITY_NODE: 14

A node that changes the opacity of its child

OUTSET_SHADOW_NODE: 12

A node drawing an outset shadow

PASTE_NODE: 33

A node that pastes a previously copied canvas.

4.22

RADIAL_GRADIENT_NODE: 6

A node drawing a radial gradient

REPEAT_NODE: 16

A node that repeats the child's contents

REPEATING_LINEAR_GRADIENT_NODE: 5

A node drawing a repeating linear gradient

REPEATING_RADIAL_GRADIENT_NODE: 7

A node drawing a repeating radial gradient

ROUNDED_CLIP_NODE: 18

A node that clips its child to a rounded rectangle

SHADOW_NODE: 19

A node that draws a shadow below its child

STROKE_NODE: 29

A node that strokes a path.

4.14

SUBSURFACE_NODE: 30

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

4.14

TEXT_NODE: 22

A node containing a glyph string

TEXTURE_NODE: 10

A node drawing a Gdk.Texture

TEXTURE_SCALE_NODE: 26

A node drawing a Gdk.Texture scaled and filtered.

4.10

TRANSFORM_NODE: 13

A node that renders its child after applying a matrix transform

TURBULENCE_NODE: 38

A node that generates a Perlin noise or fractal Brownian motion pattern.

4.24

Variables

$gtype