class
   Gsk::InsetShadowNode
 
  - Gsk::InsetShadowNode
 - Gsk::RenderNode
 - Reference
 - Object
 
Overview
A render node for an inset shadow.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/inset_shadow_node.crConstructors
- 
        .new(outline : Gsk::RoundedRect, color : Gdk::RGBA, dx : Float32, dy : Float32, spread : Float32, blur_radius : Float32) : self
        
          
Creates a
Gsk::RenderNodethat will render an inset shadow into the box given by outline. - 
        .new
        
          
Initialize a new
InsetShadowNode. 
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. - 
        #blur_radius : Float32
        
          
Retrieves the blur radius to apply to the shadow.
 - 
        #color : Gdk::RGBA
        
          
Retrieves the color of the inset shadow.
 - 
        #dx : Float32
        
          
Retrieves the horizontal offset of the inset shadow.
 - 
        #dy : Float32
        
          
Retrieves the vertical offset of the inset shadow.
 - 
        #hash(hasher)
        
          
See
Object#hash(hasher) - 
        #outline : Gsk::RoundedRect
        
          
Retrieves the outline rectangle of the inset shadow.
 - 
        #spread : Float32
        
          
Retrieves how much the shadow spreads inwards.
 
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
Creates a Gsk::RenderNode that will render an inset shadow
into the box given by outline.
Class Method Detail
Returns the type id (GType) registered in GLib type system.
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.