Class Compile<K>
java.lang.Object
dev.engine_room.flywheel.backend.compile.core.Compile<K>
- Type Parameters:
K- The type of the key used to compile shaders.
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
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(...)-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprogram()shader(GlslVersion glslVersion, ShaderType shaderType)
-
Constructor Details
-
Compile
public Compile()
-
-
Method Details
-
shader
-
program
-