Value | Meaning |
---|---|
NOT_A_RENDER_NODE0 | Error type. No node will ever have this type. |
CONTAINER_NODE1 | A node containing a stack of children |
CAIRO_NODE2 | A node drawing a #cairo_surface_t |
COLOR_NODE3 | A node drawing a single color rectangle |
LINEAR_GRADIENT_NODE4 | A node drawing a linear gradient |
REPEATING_LINEAR_GRADIENT_NODE5 | A node drawing a repeating linear gradient |
RADIAL_GRADIENT_NODE6 | A node drawing a radial gradient |
REPEATING_RADIAL_GRADIENT_NODE7 | A node drawing a repeating radial gradient |
CONIC_GRADIENT_NODE8 | A node drawing a conic gradient |
BORDER_NODE9 | A node stroking a border around an area |
TEXTURE_NODE10 | A node drawing a #GdkTexture |
INSET_SHADOW_NODE11 | A node drawing an inset shadow |
OUTSET_SHADOW_NODE12 | A node drawing an outset shadow |
TRANSFORM_NODE13 | A node that renders its child after applying a matrix transform |
OPACITY_NODE14 | A node that changes the opacity of its child |
COLOR_MATRIX_NODE15 | A node that applies a color matrix to every pixel |
REPEAT_NODE16 | A node that repeats the child's contents |
CLIP_NODE17 | A node that clips its child to a rectangular area |
ROUNDED_CLIP_NODE18 | A node that clips its child to a rounded rectangle |
SHADOW_NODE19 | A node that draws a shadow below its child |
BLEND_NODE20 | A node that blends two children together |
CROSS_FADE_NODE21 | A node that cross-fades between two children |
TEXT_NODE22 | A node containing a glyph string |
BLUR_NODE23 | A node that applies a blur |
DEBUG_NODE24 | Debug information that does not affect the rendering |
GL_SHADER_NODE25 | A node that uses OpenGL fragment shaders to render |
The type of a node determines what the node is rendering.