Class Compile.ShaderCompiler<K>
java.lang.Object
com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler<K>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenableExtension(String extension) enableExtensions(String... extensions) enableExtensions(Collection<String> extensions) nameMapper(Function<K, String> nameMapper) onCompile(BiConsumer<K, Compilation> cb) requireExtensions(Collection<String> extensions) with(BiFunction<K, SourceLoader, @Nullable SourceComponent> fetch) withComponent(@Nullable SourceComponent component) withComponent(Function<K, @Nullable SourceComponent> sourceFetcher) withComponents(Collection<@Nullable SourceComponent> components) withResource(Function<K, net.minecraft.resources.ResourceLocation> sourceFetcher) withResource(net.minecraft.resources.ResourceLocation resourceLocation)
-
Constructor Details
-
ShaderCompiler
-
-
Method Details
-
nameMapper
-
with
-
withComponents
-
withComponent
-
withComponent
-
withResource
public Compile.ShaderCompiler<K> withResource(Function<K, net.minecraft.resources.ResourceLocation> sourceFetcher) -
withResource
public Compile.ShaderCompiler<K> withResource(net.minecraft.resources.ResourceLocation resourceLocation) -
onCompile
-
define
-
enableExtension
-
enableExtensions
-
enableExtensions
-
requireExtensions
-