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::RenderNode
that 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
true
if 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?
.