APIdia Launch Partner
Top Interfaces Classes
module java.desktop

Package sun.java2d.marlin


Interface Summary

Modifier and TypeInterface and Description
public interface
pack-priv interface
MarlinConst

Marlin constant holder using System properties

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
Dasher

The Dasher class takes a series of linear commands (moveTo, lineTo, close and end) and breaks them into smaller segments according to a dash pattern array and a starting dash phase.

public class
DMarlinRenderingEngine

Marlin RendererEngine implementation (derived from Pisces)

pack-priv class
DPQSSorterContext

DPQS Sorter context

public class
DualPivotQuicksort20191112Ext

This class implements powerful and fully optimized versions, both sequential and parallel, of the Dual-Pivot Quicksort algorithm by Vladimir Yaroslavskiy, Jon Bentley and Josh Bloch.

public class
FloatMath

Faster Math ceil / floor routines derived from StrictMath

pack-priv class
public class
MarlinCache

An object used to cache pre-rendered complex paths.

public class
pack-priv class
public class
pack-priv class
MergeSort

MergeSort adapted from (OpenJDK 8) java.util.Array.legacyMergeSort(Object[]) to swap two arrays at the same time (x & y) and use external auxiliary storage for temporary arrays

pack-priv class
pack-priv class
pack-priv class
pack-priv class
RendererContext

This class is a renderer context dedicated to a single thread

public class
RendererStats

This class gathers global rendering statistics for debugging purposes only

pack-priv class
pack-priv class
public class