Enumeration

GskRenderNodeType

since: 4.0

Declaration

enum Gsk.RenderNodeType

Description [src]

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

Available since: 4.0

Members

GSK_NOT_A_RENDER_NODE

Error type. No node will ever have this type.

  • Value: 0
  • Nickname: not-a-render-node
  • Available since: 4.0
GSK_CONTAINER_NODE

A node containing a stack of children.

  • Value: 1
  • Nickname: container-node
  • Available since: 4.0
GSK_CAIRO_NODE

A node drawing a cairo_surface_t

  • Value: 2
  • Nickname: cairo-node
  • Available since: 4.0
GSK_COLOR_NODE

A node drawing a single color rectangle.

  • Value: 3
  • Nickname: color-node
  • Available since: 4.0
GSK_LINEAR_GRADIENT_NODE

A node drawing a linear gradient.

  • Value: 4
  • Nickname: linear-gradient-node
  • Available since: 4.0
GSK_REPEATING_LINEAR_GRADIENT_NODE

A node drawing a repeating linear gradient.

  • Value: 5
  • Nickname: repeating-linear-gradient-node
  • Available since: 4.0
GSK_RADIAL_GRADIENT_NODE

A node drawing a radial gradient.

  • Value: 6
  • Nickname: radial-gradient-node
  • Available since: 4.0
GSK_REPEATING_RADIAL_GRADIENT_NODE

A node drawing a repeating radial gradient.

  • Value: 7
  • Nickname: repeating-radial-gradient-node
  • Available since: 4.0
GSK_CONIC_GRADIENT_NODE

A node drawing a conic gradient.

  • Value: 8
  • Nickname: conic-gradient-node
  • Available since: 4.0
GSK_BORDER_NODE

A node stroking a border around an area.

  • Value: 9
  • Nickname: border-node
  • Available since: 4.0
GSK_TEXTURE_NODE

A node drawing a GdkTexture

  • Value: 10
  • Nickname: texture-node
  • Available since: 4.0
GSK_INSET_SHADOW_NODE

A node drawing an inset shadow.

  • Value: 11
  • Nickname: inset-shadow-node
  • Available since: 4.0
GSK_OUTSET_SHADOW_NODE

A node drawing an outset shadow.

  • Value: 12
  • Nickname: outset-shadow-node
  • Available since: 4.0
GSK_TRANSFORM_NODE

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

  • Value: 13
  • Nickname: transform-node
  • Available since: 4.0
GSK_OPACITY_NODE

A node that changes the opacity of its child.

  • Value: 14
  • Nickname: opacity-node
  • Available since: 4.0
GSK_COLOR_MATRIX_NODE

A node that applies a color matrix to every pixel.

  • Value: 15
  • Nickname: color-matrix-node
  • Available since: 4.0
GSK_REPEAT_NODE

A node that repeats the child’s contents.

  • Value: 16
  • Nickname: repeat-node
  • Available since: 4.0
GSK_CLIP_NODE

A node that clips its child to a rectangular area.

  • Value: 17
  • Nickname: clip-node
  • Available since: 4.0
GSK_ROUNDED_CLIP_NODE

A node that clips its child to a rounded rectangle.

  • Value: 18
  • Nickname: rounded-clip-node
  • Available since: 4.0
GSK_SHADOW_NODE

A node that draws a shadow below its child.

  • Value: 19
  • Nickname: shadow-node
  • Available since: 4.0
GSK_BLEND_NODE

A node that blends two children together.

  • Value: 20
  • Nickname: blend-node
  • Available since: 4.0
GSK_CROSS_FADE_NODE

A node that cross-fades between two children.

  • Value: 21
  • Nickname: cross-fade-node
  • Available since: 4.0
GSK_TEXT_NODE

A node containing a glyph string.

  • Value: 22
  • Nickname: text-node
  • Available since: 4.0
GSK_BLUR_NODE

A node that applies a blur.

  • Value: 23
  • Nickname: blur-node
  • Available since: 4.0
GSK_DEBUG_NODE

Debug information that does not affect the rendering.

  • Value: 24
  • Nickname: debug-node
  • Available since: 4.0
GSK_GL_SHADER_NODE

A node that uses OpenGL fragment shaders to render.

  • Value: 25
  • Nickname: gl-shader-node
  • Available since: 4.0
GSK_TEXTURE_SCALE_NODE

A node drawing a GdkTexture scaled and filtered (Since: 4.10)

  • Value: 26
  • Nickname: texture-scale-node
  • Available since: 4.0
GSK_MASK_NODE

A node that masks one child with another (Since: 4.10)

  • Value: 27
  • Nickname: mask-node
  • Available since: 4.0