Class Compile.ProgramStitcher<K>
java.lang.Object
com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher<K>
- All Implemented Interfaces:
CompilationHarness.KeyCompiler<K>
public static class Compile.ProgramStitcher<K>
extends Object
implements CompilationHarness.KeyCompiler<K>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable GlProgramcompile(K key, SourceLoader loader, ShaderCache shaderCache, ProgramLinker programLinker) harness(String marker, ShaderSources sources) link(Compile.ShaderCompiler<K> compilerBuilder) postLink(BiConsumer<K, GlProgram> postLink) preLink(BiConsumer<K, GlProgram> preLink)
-
Constructor Details
-
ProgramStitcher
public ProgramStitcher()
-
-
Method Details
-
harness
-
link
-
postLink
-
preLink
-
compile
@Nullable public @Nullable GlProgram compile(K key, SourceLoader loader, ShaderCache shaderCache, ProgramLinker programLinker) - Specified by:
compilein interfaceCompilationHarness.KeyCompiler<K>
-