class Gsk::RoundedClipNode
 
  - Gsk::RoundedClipNode
- Gsk::RenderNode
- Reference
- Object
Overview
A render node applying a rounded rectangle clip to its single child.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/rounded_clip_node.crConstructors
- 
        .new(child : Gsk::RenderNode, clip : Gsk::RoundedRect) : self
        
          Creates a Gsk::RenderNodethat will clip the child to the area given by clip.
- 
        .new
        
          Initialize a new RoundedClipNode.
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.
- 
        #child : Gsk::RenderNode
        
          Gets the child node that is getting clipped by the given node. 
- 
        #clip : Gsk::RoundedRect
        
          Retrieves the rounded rectangle used to clip the contents of the node. 
- 
        #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, 
    
  
    
      opaque_rect : Graphene::Rect
    opaque_rect, 
    
  
    
      serialize : GLib::Bytes
    serialize, 
    
  
    
      to_unsafe : Pointer(Void)
    to_unsafe, 
    
  
    
      write_to_file(filename : String) : Bool
    write_to_file
    
  
    
    
  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
Class Method Detail
Instance Method Detail
        
        def ==(other : self)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns true if this reference is the same as other. Invokes same?.
        
        def clip : Gsk::RoundedRect
        #
      
      
        Retrieves the rounded rectangle used to clip the contents of the node.