Gsk.RepeatingLinearGradientNode

g Gsk.RenderNode Gsk.RenderNode Gsk.RepeatingLinearGradientNode Gsk.RepeatingLinearGradientNode Gsk.RenderNode->Gsk.RepeatingLinearGradientNode

Subclasses:

None

Methods

Inherited:

Gsk.RenderNode (8)

class

new (bounds, start, end, color_stops)

Virtual Methods

None

Fields

None

Class Details

class Gsk.RepeatingLinearGradientNode
Bases:

Gsk.RenderNode

Abstract:

No

A render node for a repeating linear gradient.

classmethod new(bounds, start, end, color_stops)
Parameters:
  • bounds (Graphene.Rect) – the rectangle to render the linear gradient into

  • start (Graphene.Point) – the point at which the linear gradient will begin

  • end (Graphene.Point) – the point at which the linear gradient will finish

  • color_stops ([Gsk.ColorStop]) – a pointer to an array of GskColorStop defining the gradient. The offsets of all color stops must be increasing. The first stop’s offset must be >= 0 and the last stop’s offset must be <= 1.

Returns:

A new GskRenderNode

Return type:

Gsk.RepeatingLinearGradientNode

Creates a GskRenderNode that will create a repeating linear gradient from the given points and color stops, and render that into the area given by bounds.