class
   Gsk::RepeatingLinearGradientNode
 
  - Gsk::RepeatingLinearGradientNode
- Gsk::RenderNode
- Reference
- Object
Overview
A render node for a repeating linear gradient.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/repeating_linear_gradient_node.crConstructors
- 
        .new(bounds : Graphene::Rect, start : Graphene::Point, end _end : Graphene::Point, color_stops : Enumerable(Gsk::ColorStop)) : self
        
          Creates a Gsk::RenderNodethat will create a repeating linear gradient from the given points and color stops, and render that into the area given by bounds.
- 
        .new
        
          Initialize a new RepeatingLinearGradientNode.
Class Method Summary
- 
        .g_type : UInt64
        
          Returns the type id (GType) registered in GLib type system. 
Instance Method Summary
- 
        #==(other : self)
        
          Returns trueif this reference is the same as other.
- 
        #hash(hasher)
        
          See Object#hash(hasher)
Instance methods inherited from class Gsk::RenderNode
  
  
    
      ==(other : self)
    ==, 
    
  
    
      bounds : Graphene::Rect
    bounds, 
    
  
    
      draw(cr : Cairo::Context) : Nil
    draw, 
    
  
    
      finalize
    finalize, 
    
  
    
      hash(hasher)
    hash, 
    
  
    
      node_type : Gsk::RenderNodeType
    node_type, 
    
  
    
      serialize : GLib::Bytes
    serialize, 
    
  
    
      to_unsafe : Pointer(Void)
    to_unsafe, 
    
  
    
      write_to_file(filename : String) : Bool
    write_to_file
    
  
      
  Constructor methods inherited from class Gsk::RenderNode
  
  
    
      new(pointer : Pointer(Void), transfer : GICrystal::Transfer)
    new
    
  
      
  Class methods inherited from class Gsk::RenderNode
  
  
    
      deserialize(bytes : GLib::Bytes, error_func : Gsk::ParseErrorFunc | Nil, user_data : Pointer(Void) | Nil) : Gsk::RenderNode | Nil
    deserialize, 
    
  
    
      g_type : UInt64
    g_type
    
  
      
    
      
      
      
      
    
      
      
      
      
    
  Constructor Detail
        
        def self.new(bounds : Graphene::Rect, start : Graphene::Point, end _end : Graphene::Point, color_stops : Enumerable(Gsk::ColorStop)) : self
        #
      
      
        Creates a Gsk::RenderNode that will create a repeating linear gradient
from the given points and color stops, and render that into the area
given by bounds.
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
        
        def ==(other : self)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns true if this reference is the same as other. Invokes same?.