java.lang.Object
dev.engine_room.flywheel.backend.compile.core.Compile<K>
Type Parameters:
K - The type of the key used to compile shaders.

public class Compile<K> extends Object
A typed provider for shader compiler builders.
This could just be a static utility class, but creating an instance of Compile and calling the functors on it prevents you from having to specify the key type everywhere.
Consider Compile.<PipelineKey>shader(...) vs PIPELINE.shader(...)