ShadowNode

class ShadowNode(*args, **kwargs)

Superclasses: RenderNode

Constructors:

ShadowNode(**properties)
new(child:Gsk.RenderNode, shadows:list) -> Gsk.ShadowNode

Constructors

class ShadowNode
classmethod new(child: RenderNode, shadows: Sequence[Shadow]) ShadowNode

Creates a GskRenderNode that will draw a child with the given shadows below it.

Parameters:
  • child – The node to draw

  • shadows – The shadows to apply

Methods

class ShadowNode
get_child() RenderNode

Retrieves the child GskRenderNode of the shadow node.

get_n_shadows() int

Retrieves the number of shadows in the node.

get_shadow(i: int) Shadow

Retrieves the shadow data at the given index i.

Parameters:

i – the given index