Class TransformNode

All Implemented Interfaces:
PointerInterface

public class TransformNode extends RenderNode
A render node applying a `GskTransform` to its single child node.

https://docs.gtk.org/gsk4/class.TransformNode.html

  • Constructor Details

    • TransformNode

      public TransformNode(PointerContainer pointer)
    • TransformNode

      public TransformNode(@Nonnull RenderNode child, @Nonnull Transform transform)
      Creates a `GskRenderNode` that will transform the given @child
      with the given @transform.
      Parameters:
      child - The node to transform
      transform - The transform to apply
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getChild

      public RenderNode getChild()
      Gets the child node that is getting transformed by the given @node.
      Returns:
      The child that is getting transformed
    • getTransform

      public Transform getTransform()
      Retrieves the `GskTransform` used by the @node.
      Returns:
      a `GskTransform`
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()