Uses of Enum Class
net.minecraft.client.gl.ShaderType
Packages that use ShaderType
-
Uses of ShaderType in com.mojang.blaze3d.platform
Methods in com.mojang.blaze3d.platform with parameters of type ShaderType -
Uses of ShaderType in com.mojang.blaze3d.systems
Method parameters in com.mojang.blaze3d.systems with type arguments of type ShaderTypeModifier and TypeMethodDescriptionstatic voidRenderSystem.initRenderer(long windowHandle, int debugVerbosity, boolean sync, BiFunction<Identifier, ShaderType, String> shaderSourceGetter, boolean renderDebugLabels) -
Uses of ShaderType in net.minecraft.client.gl
Fields in net.minecraft.client.gl declared as ShaderTypeModifier and TypeFieldDescriptionprivate final ShaderTypeCompiledShader.typeprivate final ShaderTypeGlBackend.ShaderKey.typeThe field for thetyperecord component.private final ShaderTypeShaderLoader.ShaderSourceKey.typeThe field for thetyperecord component.private static final ShaderType[]ShaderType.VALUESFields in net.minecraft.client.gl with type parameters of type ShaderTypeModifier and TypeFieldDescriptionprivate final BiFunction<Identifier, ShaderType, String> GlBackend.defaultShaderSourceGetterMethods in net.minecraft.client.gl that return ShaderTypeModifier and TypeMethodDescriptionstatic @Nullable ShaderTypeShaderType.fromId(Identifier id) GlBackend.ShaderKey.type()Returns the value of thetyperecord component.ShaderLoader.ShaderSourceKey.type()Returns the value of thetyperecord component.static ShaderTypeReturns the enum constant of this class with the specified name.static ShaderType[]ShaderType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.minecraft.client.gl with parameters of type ShaderTypeModifier and TypeMethodDescriptionstatic CompiledShaderCompiledShader.compile(Identifier id, ShaderType type, String source) protected CompiledShaderGlBackend.compileShader(Identifier id, ShaderType type, Defines defines, BiFunction<Identifier, ShaderType, String> sourceRetriever) ShaderLoader.Cache.getSource(Identifier id, ShaderType type) ShaderLoader.getSource(Identifier id, ShaderType type) private static voidShaderLoader.loadShaderSource(Identifier id, Resource resource, ShaderType type, Map<Identifier, Resource> allResources, ImmutableMap.Builder<ShaderLoader.ShaderSourceKey, String> builder) Method parameters in net.minecraft.client.gl with type arguments of type ShaderTypeModifier and TypeMethodDescriptionprivate CompiledShaderGlBackend.compileShader(GlBackend.ShaderKey key, BiFunction<Identifier, ShaderType, String> sourceRetriever) protected CompiledShaderGlBackend.compileShader(Identifier id, ShaderType type, Defines defines, BiFunction<Identifier, ShaderType, String> sourceRetriever) private CompiledShaderPipelineGlBackend.compileShaderPipeline(ShaderPipeline pipeline, BiFunction<Identifier, ShaderType, String> shaderSourceGetter) GlBackend.compileShaderPipelineCached(ShaderPipeline shaderPipeline, @Nullable BiFunction<Identifier, ShaderType, String> biFunction) RenderBackend.compileShaderPipelineCached(ShaderPipeline pipeline, @Nullable BiFunction<Identifier, ShaderType, String> shaderSourceGetter) Compiles shader pipelinepipeline, using custom source retrievershaderSourceGetter.Constructors in net.minecraft.client.gl with parameters of type ShaderTypeModifierConstructorDescriptionCompiledShader(int handle, Identifier path, ShaderType type) (package private)ShaderKey(Identifier identifier, ShaderType shaderType, Defines defines) (package private)ShaderSourceKey(Identifier identifier, ShaderType shaderType) Constructor parameters in net.minecraft.client.gl with type arguments of type ShaderTypeModifierConstructorDescriptionGlBackend(long contextId, int debugVerbosity, boolean sync, BiFunction<Identifier, ShaderType, String> shaderSourceGetter, boolean renderDebugLabels)