class Gsk::StrokeNode
- Gsk::StrokeNode
- Gsk::RenderNode
- Reference
- Object
Overview
A render node that will fill the area determined by stroking the the given
Gsk::Path
using the Gsk::Stroke
attributes.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/stroke_node.crConstructors
-
.new(child : Gsk::RenderNode, path : Gsk::Path, stroke : Gsk::Stroke) : self
Creates a #Gsk::RenderNode that will fill the outline generated by stroking the given path using the attributes defined in stroke.
-
.new
Initialize a new
StrokeNode
.
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#==(other : self)
Returns
true
if this reference is the same as other. -
#child : Gsk::RenderNode
Gets the child node that is getting drawn by the given node.
-
#hash(hasher)
See
Object#hash(hasher)
-
#path : Gsk::Path
Retrieves the path that will be stroked with the contents of the node.
-
#stroke : Gsk::Stroke
Retrieves the stroke attributes used in this node.
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
Creates a #Gsk::RenderNode that will fill the outline generated by stroking the given path using the attributes defined in stroke.
The area is filled with child.
Class Method Detail
Instance Method Detail
Returns true
if this reference is the same as other. Invokes same?
.