Class CairoRenderer

All Implemented Interfaces:
PointerInterface

public class CairoRenderer extends Renderer
A GSK renderer that is using cairo.

Since it is using cairo, this renderer cannot support
3D transformations.

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

  • Constructor Details

    • CairoRenderer

      public CairoRenderer(PointerContainer pointer)
    • CairoRenderer

      public CairoRenderer()
      Creates a new Cairo renderer.

      The Cairo renderer is the fallback renderer drawing in ways similar
      to how GTK 3 drew its content. Its primary use is as comparison tool.

      The Cairo renderer is incomplete. It cannot render 3D transformed
      content and will instead render an error marker. Its usage should be
      avoided.
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • 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()