RenderNodeType#
- class RenderNodeType#
The type of a node determines what the node is rendering.
Fields#
- class RenderNodeType
- ARITHMETIC_NODE#
A node that combines two child nodes in an arithmetic way.
Added in version 4.22.
- 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
- COMPONENT_TRANSFER_NODE#
A node that applies some function to each color component.
Added in version 4.20.
- COMPOSITE_NODE#
A node that combines a child with the background using Porter/Duff operations.
Added in version 4.22.
- CONIC_GRADIENT_NODE#
A node drawing a conic gradient
- CONTAINER_NODE#
A node containing a stack of children
- COPY_NODE#
A node that copies the rendering canvas to be pasted later.
Added in version 4.22.
- CROSS_FADE_NODE#
A node that cross-fades between two children
- DEBUG_NODE#
Debug information that does not affect the rendering
- DISPLACEMENT_NODE#
A node that displaces content according to some mask.
Added in version 4.22.
- 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
- ISOLATION_NODE#
A node that isolated content of its child from previous content.
Added in version 4.22.
- 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
- PASTE_NODE#
A node that pastes a previously copied canvas.
Added in version 4.22.
- 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
GdkTexturescaled 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