Class: Gsk::TransformNode

Inherits:
RenderNode show all
Defined in:
(unknown)

Overview

A render node applying a GskTransform to its single child node.

Instance Method Summary collapse

Methods inherited from RenderNode

deserialize, #draw, #get_bounds, #node_type, #ref, #serialize, #unref, #write_to_file

Constructor Details

#initialize(child, transform) ⇒ Gsk::TransformNode

Creates a GskRenderNode that will transform the given child
with the given transform.

Parameters:

  • child (Gsk::RenderNode) —

    The node to transform

  • transform (Gsk::Transform) —

    The transform to apply

Instance Method Details

#child ⇒ Gsk::RenderNode

Gets the child node that is getting transformed by the given node.

Returns:

#transform ⇒ Gsk::Transform

Retrieves the GskTransform used by the node.

Returns:

  • (Gsk::Transform) —

    a GskTransform