SkikoProperties

Global Skiko properties, which are read from system JDK variables orr from environment variables

Properties

Link copied to clipboard

Purge data inside the dataPath if it is not used/older than this 'days'

Link copied to clipboard

The path where to store data files.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Show long frames which is longer than fpsLongFramesMillis. If fpsLongFramesMillis isn't defined will show frames longer than 1.5 * (1000 / displayRefreshRate)

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Path where the Skiko binaries (dll/so/dylib, depending on OS) are placed.

Link copied to clipboard
Link copied to clipboard

Metal on macOS: during an interactive live resize (dragging a window edge), render and present synchronously on the AppKit main thread, inside the same CATransaction that commits the window's new size, so content and window backing stay in sync (no white borders). When disabled, resize falls back to the previous behavior: geometry is updated from the EDT, and frames are presented asynchronously off the resize transaction.

Link copied to clipboard
Link copied to clipboard

Is experimental ANGLE renderer API enabled (https://skia.org/docs/user/special/angle/).

Link copied to clipboard
Link copied to clipboard

If vsync is enabled, but platform can't support it (Software renderer, Linux with uninstalled drivers), we enable frame limit by the display refresh rate.