Class BlurNode

All Implemented Interfaces:
PointerInterface

public class BlurNode extends RenderNode
A render node applying a blur effect to its single child.

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

  • Constructor Details

    • BlurNode

      public BlurNode(PointerContainer pointer)
    • BlurNode

      public BlurNode(@Nonnull RenderNode child, float radius)
      Creates a render node that blurs the child.
      Parameters:
      child - the child node to blur
      radius - the blur radius. Must be positive
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getChild

      public RenderNode getChild()
      Retrieves the child `GskRenderNode` of the blur @node.
      Returns:
      the blurred child node
    • getRadius

      public float getRadius()
      Retrieves the blur radius of the @node.
      Returns:
      the blur radius
    • 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()