| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| pack-priv interface | MarlinConst
Marlin constant holder using System properties |
| Modifier and Type | Class 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 |
| 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 |