Class Compile.ProgramStitcher<K>
java.lang.Object
dev.engine_room.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 TypeMethodDescriptioncompile(K key, ShaderSources 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
public GlProgram compile(K key, ShaderSources loader, ShaderCache shaderCache, ProgramLinker programLinker) - Specified by:
compilein interfaceCompilationHarness.KeyCompiler<K>
-