Uses of Class
net.minecraft.client.renderer.ShaderInstance
Packages that use ShaderInstance
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of ShaderInstance in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as ShaderInstanceMethods in com.mojang.blaze3d.systems that return ShaderInstanceMethods in com.mojang.blaze3d.systems with parameters of type ShaderInstanceModifier and TypeMethodDescriptionstatic voidRenderSystem.setupShaderLights(ShaderInstance instance) Method parameters in com.mojang.blaze3d.systems with type arguments of type ShaderInstanceModifier and TypeMethodDescriptionstatic voidRenderSystem.setShader(Supplier<ShaderInstance> shaderSupplier) -
Uses of ShaderInstance in com.mojang.blaze3d.vertex
Methods in com.mojang.blaze3d.vertex with parameters of type ShaderInstanceModifier and TypeMethodDescriptionprivate voidVertexBuffer._drawWithShader(org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, ShaderInstance shader) voidVertexBuffer.drawWithShader(org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, ShaderInstance shader) -
Uses of ShaderInstance in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as ShaderInstanceModifier and TypeFieldDescriptionGameRenderer.blitShaderprivate static ShaderInstanceShaderInstance.lastAppliedShaderprivate static ShaderInstanceGameRenderer.particleShaderprivate static ShaderInstanceGameRenderer.positionColorLightmapShaderprivate static ShaderInstanceGameRenderer.positionColorShaderprivate static ShaderInstanceGameRenderer.positionColorTexLightmapShaderprivate static ShaderInstanceGameRenderer.positionShaderprivate static ShaderInstanceGameRenderer.positionTexColorShaderprivate static ShaderInstanceGameRenderer.positionTexShaderprivate static ShaderInstanceGameRenderer.rendertypeArmorCutoutNoCullShaderprivate static ShaderInstanceGameRenderer.rendertypeArmorEntityGlintShaderprivate static ShaderInstanceGameRenderer.rendertypeArmorGlintShaderprivate static ShaderInstanceGameRenderer.rendertypeBeaconBeamShaderprivate static ShaderInstanceGameRenderer.rendertypeBreezeWindShaderprivate static ShaderInstanceGameRenderer.rendertypeCloudsShaderprivate static ShaderInstanceGameRenderer.rendertypeCrumblingShaderprivate static ShaderInstanceGameRenderer.rendertypeCutoutMippedShaderprivate static ShaderInstanceGameRenderer.rendertypeCutoutShaderprivate static ShaderInstanceGameRenderer.rendertypeEndGatewayShaderprivate static ShaderInstanceGameRenderer.rendertypeEndPortalShaderprivate static ShaderInstanceGameRenderer.rendertypeEnergySwirlShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityAlphaShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityCutoutNoCullShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityCutoutNoCullZOffsetShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityCutoutShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityDecalShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityGlintDirectShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityGlintShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityNoOutlineShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityShadowShaderprivate static ShaderInstanceGameRenderer.rendertypeEntitySmoothCutoutShaderprivate static ShaderInstanceGameRenderer.rendertypeEntitySolidShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityTranslucentCullShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityTranslucentEmissiveShaderprivate static ShaderInstanceGameRenderer.rendertypeEntityTranslucentShaderprivate static ShaderInstanceGameRenderer.rendertypeEyesShaderprivate static ShaderInstanceGameRenderer.rendertypeGlintDirectShaderprivate static ShaderInstanceGameRenderer.rendertypeGlintShaderprivate static ShaderInstanceGameRenderer.rendertypeGlintTranslucentShaderprivate static ShaderInstanceGameRenderer.rendertypeGuiGhostRecipeOverlayShaderprivate static ShaderInstanceGameRenderer.rendertypeGuiOverlayShaderprivate static ShaderInstanceGameRenderer.rendertypeGuiShaderprivate static ShaderInstanceGameRenderer.rendertypeGuiTextHighlightShaderprivate static ShaderInstanceGameRenderer.rendertypeItemEntityTranslucentCullShaderprivate static ShaderInstanceGameRenderer.rendertypeLeashShaderprivate static ShaderInstanceGameRenderer.rendertypeLightningShaderprivate static ShaderInstanceGameRenderer.rendertypeLinesShaderprivate static ShaderInstanceGameRenderer.rendertypeOutlineShaderprivate static ShaderInstanceGameRenderer.rendertypeSolidShaderprivate static ShaderInstanceGameRenderer.rendertypeTextBackgroundSeeThroughShaderprivate static ShaderInstanceGameRenderer.rendertypeTextBackgroundShaderprivate static ShaderInstanceGameRenderer.rendertypeTextIntensitySeeThroughShaderprivate static ShaderInstanceGameRenderer.rendertypeTextIntensityShaderprivate static ShaderInstanceGameRenderer.rendertypeTextSeeThroughShaderprivate static ShaderInstanceGameRenderer.rendertypeTextShaderprivate static ShaderInstanceGameRenderer.rendertypeTranslucentMovingBlockShaderprivate static ShaderInstanceGameRenderer.rendertypeTranslucentShaderprivate static ShaderInstanceGameRenderer.rendertypeTripwireShaderprivate static ShaderInstanceGameRenderer.rendertypeWaterMaskShaderFields in net.minecraft.client.renderer with type parameters of type ShaderInstanceModifier and TypeFieldDescriptionprivate final Optional<Supplier<ShaderInstance>> RenderStateShard.ShaderStateShard.shaderprivate final Map<String, ShaderInstance> GameRenderer.shadersMethods in net.minecraft.client.renderer that return ShaderInstanceModifier and TypeMethodDescriptionstatic ShaderInstanceGameRenderer.getParticleShader()static ShaderInstanceGameRenderer.getPositionColorLightmapShader()static ShaderInstanceGameRenderer.getPositionColorShader()static ShaderInstanceGameRenderer.getPositionColorTexLightmapShader()static ShaderInstanceGameRenderer.getPositionShader()static ShaderInstanceGameRenderer.getPositionTexColorShader()static ShaderInstanceGameRenderer.getPositionTexShader()static ShaderInstanceGameRenderer.getRendertypeArmorCutoutNoCullShader()static ShaderInstanceGameRenderer.getRendertypeArmorEntityGlintShader()static ShaderInstanceGameRenderer.getRendertypeArmorGlintShader()static ShaderInstanceGameRenderer.getRendertypeBeaconBeamShader()static ShaderInstanceGameRenderer.getRendertypeBreezeWindShader()static ShaderInstanceGameRenderer.getRendertypeCloudsShader()static ShaderInstanceGameRenderer.getRendertypeCrumblingShader()static ShaderInstanceGameRenderer.getRendertypeCutoutMippedShader()static ShaderInstanceGameRenderer.getRendertypeCutoutShader()static ShaderInstanceGameRenderer.getRendertypeEndGatewayShader()static ShaderInstanceGameRenderer.getRendertypeEndPortalShader()static ShaderInstanceGameRenderer.getRendertypeEnergySwirlShader()static ShaderInstanceGameRenderer.getRendertypeEntityAlphaShader()static ShaderInstanceGameRenderer.getRendertypeEntityCutoutNoCullShader()static ShaderInstanceGameRenderer.getRendertypeEntityCutoutNoCullZOffsetShader()static ShaderInstanceGameRenderer.getRendertypeEntityCutoutShader()static ShaderInstanceGameRenderer.getRendertypeEntityDecalShader()static ShaderInstanceGameRenderer.getRendertypeEntityGlintDirectShader()static ShaderInstanceGameRenderer.getRendertypeEntityGlintShader()static ShaderInstanceGameRenderer.getRendertypeEntityNoOutlineShader()static ShaderInstanceGameRenderer.getRendertypeEntityShadowShader()static ShaderInstanceGameRenderer.getRendertypeEntitySmoothCutoutShader()static ShaderInstanceGameRenderer.getRendertypeEntitySolidShader()static ShaderInstanceGameRenderer.getRendertypeEntityTranslucentCullShader()static ShaderInstanceGameRenderer.getRendertypeEntityTranslucentEmissiveShader()static ShaderInstanceGameRenderer.getRendertypeEntityTranslucentShader()static ShaderInstanceGameRenderer.getRendertypeEyesShader()static ShaderInstanceGameRenderer.getRendertypeGlintDirectShader()static ShaderInstanceGameRenderer.getRendertypeGlintShader()static ShaderInstanceGameRenderer.getRendertypeGlintTranslucentShader()static ShaderInstanceGameRenderer.getRendertypeGuiGhostRecipeOverlayShader()static ShaderInstanceGameRenderer.getRendertypeGuiOverlayShader()static ShaderInstanceGameRenderer.getRendertypeGuiShader()static ShaderInstanceGameRenderer.getRendertypeGuiTextHighlightShader()static ShaderInstanceGameRenderer.getRendertypeItemEntityTranslucentCullShader()static ShaderInstanceGameRenderer.getRendertypeLeashShader()static ShaderInstanceGameRenderer.getRendertypeLightningShader()static ShaderInstanceGameRenderer.getRendertypeLinesShader()static ShaderInstanceGameRenderer.getRendertypeOutlineShader()static ShaderInstanceGameRenderer.getRendertypeSolidShader()static ShaderInstanceGameRenderer.getRendertypeTextBackgroundSeeThroughShader()static ShaderInstanceGameRenderer.getRendertypeTextBackgroundShader()static ShaderInstanceGameRenderer.getRendertypeTextIntensitySeeThroughShader()static ShaderInstanceGameRenderer.getRendertypeTextIntensityShader()static ShaderInstanceGameRenderer.getRendertypeTextSeeThroughShader()static ShaderInstanceGameRenderer.getRendertypeTextShader()static ShaderInstanceGameRenderer.getRendertypeTranslucentMovingBlockShader()static ShaderInstanceGameRenderer.getRendertypeTranslucentShader()static ShaderInstanceGameRenderer.getRendertypeTripwireShader()static ShaderInstanceGameRenderer.getRendertypeWaterMaskShader()private ShaderInstanceGameRenderer.preloadShader(ResourceProvider resourceProvider, String name, VertexFormat format) Constructor parameters in net.minecraft.client.renderer with type arguments of type ShaderInstance -
Uses of ShaderInstance in net.neoforged.neoforge.client
Fields in net.neoforged.neoforge.client declared as ShaderInstanceModifier and TypeFieldDescriptionprivate static @Nullable ShaderInstanceClientHooks.ClientEvents.rendertypeEntityTranslucentUnlitShaderMethods in net.neoforged.neoforge.client that return ShaderInstanceModifier and TypeMethodDescriptionstatic ShaderInstanceClientHooks.ClientEvents.getEntityTranslucentUnlitShader() -
Uses of ShaderInstance in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event with type parameters of type ShaderInstanceModifier and TypeFieldDescriptionprivate final List<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> RegisterShadersEvent.shaderListprivate final List<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> RegisterShadersEvent.shaderListMethods in net.neoforged.neoforge.client.event with parameters of type ShaderInstanceModifier and TypeMethodDescriptionvoidRegisterShadersEvent.registerShader(ShaderInstance shaderInstance, Consumer<ShaderInstance> onLoaded) Registers a shader, and a callback for when the shader is loaded.Method parameters in net.neoforged.neoforge.client.event with type arguments of type ShaderInstanceModifier and TypeMethodDescriptionvoidRegisterShadersEvent.registerShader(ShaderInstance shaderInstance, Consumer<ShaderInstance> onLoaded) Registers a shader, and a callback for when the shader is loaded.Constructor parameters in net.neoforged.neoforge.client.event with type arguments of type ShaderInstanceModifierConstructorDescriptionRegisterShadersEvent(ResourceProvider resourceProvider, List<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> shaderList) RegisterShadersEvent(ResourceProvider resourceProvider, List<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> shaderList)