Package-level declarations

Types

Link copied to clipboard

Implement this interface to allow the PolyUI instance to use framebuffers.

Link copied to clipboard

The renderer is responsible for drawing all components to the screen, handling frame buffers, and more. Please make sure to implement all the functions in this class, and you may want to familiarize yourself with how org.polyfrost.polyui.PolyUI works.

Link copied to clipboard
abstract class Window(var width: Int, var height: Int, var pixelRatio: Float = 1.0f)

This class represents the physical window that PolyUI will render to. As a window implementation, you must: