class Gsk::ColorNode
- Gsk::ColorNode
- Gsk::RenderNode
- Reference
- Object
Overview
A render node for a solid color.
Defined in:
lib/gi-crystal/src/auto/gsk-4.0/color_node.crConstructors
-
.new(rgba : Gdk::RGBA, bounds : Graphene::Rect) : self
Creates a
Gsk::RenderNodethat will render the color specified by rgba into the area given by bounds. -
.new
Initialize a new
ColorNode.
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. -
#color : Gdk::RGBA
Retrieves the color of the given 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
Creates a Gsk::RenderNode that will render the color specified by rgba into
the area given by bounds.
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?.
Retrieves the color of the given node.
The value returned by this function will not be correct if the render node was created for a non-sRGB color.