Class Gsk

java.lang.Object
org.gnome.gsk.Gsk

@Generated("org.javagi.JavaGI") public final class Gsk extends Object
Constants and functions that are declared in the global Gsk namespace.
  • Constructor Details

    • Gsk

      public Gsk()
  • Method Details

    • javagi$ensureInitialized

      public static void javagi$ensureInitialized()
    • valueDupRenderNode

      public static @Nullable RenderNode valueDupRenderNode(Value value)
      Retrieves the render node stored inside a GValue, and acquires a reference to it.
      Parameters:
      value - a GObject.Value initialized with type GSK_TYPE_RENDER_NODE
      Returns:
      the render node
      Since:
      4.6
    • valueGetRenderNode

      public static @Nullable RenderNode valueGetRenderNode(Value value)
      Retrieves the render node stored inside a GValue.
      Parameters:
      value - a GValue initialized with type GSK_TYPE_RENDER_NODE
      Returns:
      the render node
      Since:
      4.6
    • valueSetRenderNode

      public static void valueSetRenderNode(Value value, RenderNode node)

      Stores the given render node inside a GValue.

      The GObject.Value will acquire a reference to the render node.

      Parameters:
      value - a GObject.Value initialized with type GSK_TYPE_RENDER_NODE
      node - a render node
      Since:
      4.6
    • valueTakeRenderNode

      public static void valueTakeRenderNode(Value value, @Nullable RenderNode node)

      Stores the given render node inside a GValue.

      This function transfers the ownership of the render node to the GValue.

      Parameters:
      value - a GObject.Value initialized with type GSK_TYPE_RENDER_NODE
      node - a render node
      Since:
      4.6