Class Gsk


public class Gsk extends Package
  • Constructor Details

    • Gsk

      public Gsk()
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • serializationErrorQuark

      public static int serializationErrorQuark()
      Returns:
    • valueDupRenderNode

      public static RenderNode valueDupRenderNode(@Nonnull Value value)
      Retrieves the `GskRenderNode` stored inside the given `value`, and acquires
      a reference to it.
      Parameters:
      value - a [struct@GObject.Value] initialized with type `GSK_TYPE_RENDER_NODE`
      Returns:
      a `GskRenderNode`
    • valueGetRenderNode

      public static RenderNode valueGetRenderNode(@Nonnull Value value)
      Retrieves the `GskRenderNode` stored inside the given `value`.
      Parameters:
      value - a `GValue` initialized with type `GSK_TYPE_RENDER_NODE`
      Returns:
      a `GskRenderNode`
    • valueSetRenderNode

      public static void valueSetRenderNode(@Nonnull Value value, @Nonnull RenderNode node)
      Stores the given `GskRenderNode` inside `value`.

      The [struct@GObject.Value] will acquire a reference to the `node`.
      Parameters:
      value - a [struct@GObject.Value] initialized with type `GSK_TYPE_RENDER_NODE`
      node - a `GskRenderNode`
    • valueTakeRenderNode

      public static void valueTakeRenderNode(@Nonnull Value value, @Nullable RenderNode node)
      Stores the given `GskRenderNode` inside `value`.

      This function transfers the ownership of the `node` to the `GValue`.
      Parameters:
      value - a [struct@GObject.Value] initialized with type `GSK_TYPE_RENDER_NODE`
      node - a `GskRenderNode`