Enumeration

GskRenderNodeType

Declaration

enum Gsk.RenderNodeType

Description [src]

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

Members

GSK_NOT_A_RENDER_NODE

Error type. No node will ever have this type.

  • Value: 0
  • Available since: 4.0
GSK_CONTAINER_NODE

A node containing a stack of children.

  • Value: 1
  • Available since: 4.0
GSK_CAIRO_NODE

A node drawing a cairo_surface_t

  • Value: 2
  • Available since: 4.0
GSK_COLOR_NODE

A node drawing a single color rectangle.

  • Value: 3
  • Available since: 4.0
GSK_LINEAR_GRADIENT_NODE

A node drawing a linear gradient.

  • Value: 4
  • Available since: 4.0
GSK_REPEATING_LINEAR_GRADIENT_NODE

A node drawing a repeating linear gradient.

  • Value: 5
  • Available since: 4.0
GSK_RADIAL_GRADIENT_NODE

A node drawing a radial gradient.

  • Value: 6
  • Available since: 4.0
GSK_REPEATING_RADIAL_GRADIENT_NODE

A node drawing a repeating radial gradient.

  • Value: 7
  • Available since: 4.0
GSK_CONIC_GRADIENT_NODE

A node drawing a conic gradient.

  • Value: 8
  • Available since: 4.0
GSK_BORDER_NODE

A node stroking a border around an area.

  • Value: 9
  • Available since: 4.0
GSK_TEXTURE_NODE

A node drawing a GdkTexture

  • Value: 10
  • Available since: 4.0
GSK_INSET_SHADOW_NODE

A node drawing an inset shadow.

  • Value: 11
  • Available since: 4.0
GSK_OUTSET_SHADOW_NODE

A node drawing an outset shadow.

  • Value: 12
  • Available since: 4.0
GSK_TRANSFORM_NODE

A node that renders its child after applying a matrix transform.

  • Value: 13
  • Available since: 4.0
GSK_OPACITY_NODE

A node that changes the opacity of its child.

  • Value: 14
  • Available since: 4.0
GSK_COLOR_MATRIX_NODE

A node that applies a color matrix to every pixel.

  • Value: 15
  • Available since: 4.0
GSK_REPEAT_NODE

A node that repeats the child’s contents.

  • Value: 16
  • Available since: 4.0
GSK_CLIP_NODE

A node that clips its child to a rectangular area.

  • Value: 17
  • Available since: 4.0
GSK_ROUNDED_CLIP_NODE

A node that clips its child to a rounded rectangle.

  • Value: 18
  • Available since: 4.0
GSK_SHADOW_NODE

A node that draws a shadow below its child.

  • Value: 19
  • Available since: 4.0
GSK_BLEND_NODE

A node that blends two children together.

  • Value: 20
  • Available since: 4.0
GSK_CROSS_FADE_NODE

A node that cross-fades between two children.

  • Value: 21
  • Available since: 4.0
GSK_TEXT_NODE

A node containing a glyph string.

  • Value: 22
  • Available since: 4.0
GSK_BLUR_NODE

A node that applies a blur.

  • Value: 23
  • Available since: 4.0
GSK_DEBUG_NODE

Debug information that does not affect the rendering.

  • Value: 24
  • Available since: 4.0
GSK_GL_SHADER_NODE

A node that uses OpenGL fragment shaders to render.

  • Value: 25
  • Available since: 4.0
GSK_TEXTURE_SCALE_NODE

A node drawing a GdkTexture scaled and filtered.

  • Value: 26
  • Available since: 4.10
GSK_MASK_NODE

A node that masks one child with another.

  • Value: 27
  • Available since: 4.10
GSK_FILL_NODE

A node that fills a path.

  • Value: 28
  • Available since: 4.14
GSK_STROKE_NODE

A node that strokes a path.

  • Value: 29
  • Available since: 4.14
GSK_SUBSURFACE_NODE

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

  • Value: 30
  • Available since: 4.14