Uses of Class
net.minecraft.client.renderer.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
Modifier and TypeMethodDescriptionstatic void
RenderSystem.setupShaderLights
(ShaderInstance p_157462_) Modifier and TypeMethodDescriptionstatic void
RenderSystem.setShader
(Supplier<ShaderInstance> p_157428_) -
Uses of ShaderInstance in com.mojang.blaze3d.vertex
Modifier and TypeMethodDescriptionprivate void
VertexBuffer._drawWithShader
(org.joml.Matrix4f p_253705_, org.joml.Matrix4f p_253737_, ShaderInstance p_166879_) void
VertexBuffer.drawWithShader
(org.joml.Matrix4f p_254480_, org.joml.Matrix4f p_254555_, ShaderInstance p_253993_) -
Uses of ShaderInstance in net.minecraft.client.renderer
Modifier and TypeFieldDescriptionGameRenderer.blitShader
private static ShaderInstance
ShaderInstance.lastAppliedShader
private static ShaderInstance
GameRenderer.particleShader
private static ShaderInstance
GameRenderer.positionColorLightmapShader
private static ShaderInstance
GameRenderer.positionColorShader
private static ShaderInstance
GameRenderer.positionColorTexLightmapShader
private static ShaderInstance
GameRenderer.positionShader
private static ShaderInstance
GameRenderer.positionTexColorShader
private static ShaderInstance
GameRenderer.positionTexShader
private static ShaderInstance
GameRenderer.rendertypeArmorCutoutNoCullShader
private static ShaderInstance
GameRenderer.rendertypeArmorEntityGlintShader
private static ShaderInstance
GameRenderer.rendertypeArmorGlintShader
private static ShaderInstance
GameRenderer.rendertypeBeaconBeamShader
private static ShaderInstance
GameRenderer.rendertypeBreezeWindShader
private static ShaderInstance
GameRenderer.rendertypeCloudsShader
private static ShaderInstance
GameRenderer.rendertypeCrumblingShader
private static ShaderInstance
GameRenderer.rendertypeCutoutMippedShader
private static ShaderInstance
GameRenderer.rendertypeCutoutShader
private static ShaderInstance
GameRenderer.rendertypeEndGatewayShader
private static ShaderInstance
GameRenderer.rendertypeEndPortalShader
private static ShaderInstance
GameRenderer.rendertypeEnergySwirlShader
private static ShaderInstance
GameRenderer.rendertypeEntityAlphaShader
private static ShaderInstance
GameRenderer.rendertypeEntityCutoutNoCullShader
private static ShaderInstance
GameRenderer.rendertypeEntityCutoutNoCullZOffsetShader
private static ShaderInstance
GameRenderer.rendertypeEntityCutoutShader
private static ShaderInstance
GameRenderer.rendertypeEntityDecalShader
private static ShaderInstance
GameRenderer.rendertypeEntityGlintDirectShader
private static ShaderInstance
GameRenderer.rendertypeEntityGlintShader
private static ShaderInstance
GameRenderer.rendertypeEntityNoOutlineShader
private static ShaderInstance
GameRenderer.rendertypeEntityShadowShader
private static ShaderInstance
GameRenderer.rendertypeEntitySmoothCutoutShader
private static ShaderInstance
GameRenderer.rendertypeEntitySolidShader
private static ShaderInstance
GameRenderer.rendertypeEntityTranslucentCullShader
private static ShaderInstance
GameRenderer.rendertypeEntityTranslucentEmissiveShader
private static ShaderInstance
GameRenderer.rendertypeEntityTranslucentShader
private static ShaderInstance
GameRenderer.rendertypeEyesShader
private static ShaderInstance
GameRenderer.rendertypeGlintDirectShader
private static ShaderInstance
GameRenderer.rendertypeGlintShader
private static ShaderInstance
GameRenderer.rendertypeGlintTranslucentShader
private static ShaderInstance
GameRenderer.rendertypeGuiGhostRecipeOverlayShader
private static ShaderInstance
GameRenderer.rendertypeGuiOverlayShader
private static ShaderInstance
GameRenderer.rendertypeGuiShader
private static ShaderInstance
GameRenderer.rendertypeGuiTextHighlightShader
private static ShaderInstance
GameRenderer.rendertypeItemEntityTranslucentCullShader
private static ShaderInstance
GameRenderer.rendertypeLeashShader
private static ShaderInstance
GameRenderer.rendertypeLightningShader
private static ShaderInstance
GameRenderer.rendertypeLinesShader
private static ShaderInstance
GameRenderer.rendertypeOutlineShader
private static ShaderInstance
GameRenderer.rendertypeSolidShader
private static ShaderInstance
GameRenderer.rendertypeTextBackgroundSeeThroughShader
private static ShaderInstance
GameRenderer.rendertypeTextBackgroundShader
private static ShaderInstance
GameRenderer.rendertypeTextIntensitySeeThroughShader
private static ShaderInstance
GameRenderer.rendertypeTextIntensityShader
private static ShaderInstance
GameRenderer.rendertypeTextSeeThroughShader
private static ShaderInstance
GameRenderer.rendertypeTextShader
private static ShaderInstance
GameRenderer.rendertypeTranslucentMovingBlockShader
private static ShaderInstance
GameRenderer.rendertypeTranslucentShader
private static ShaderInstance
GameRenderer.rendertypeTripwireShader
private static ShaderInstance
GameRenderer.rendertypeWaterMaskShader
Modifier and TypeFieldDescriptionprivate final Optional
<Supplier<ShaderInstance>> RenderStateShard.ShaderStateShard.shader
private final Map
<String, ShaderInstance> GameRenderer.shaders
Modifier and TypeMethodDescriptionstatic ShaderInstance
GameRenderer.getParticleShader()
static ShaderInstance
GameRenderer.getPositionColorLightmapShader()
static ShaderInstance
GameRenderer.getPositionColorShader()
static ShaderInstance
GameRenderer.getPositionColorTexLightmapShader()
static ShaderInstance
GameRenderer.getPositionShader()
static ShaderInstance
GameRenderer.getPositionTexColorShader()
static ShaderInstance
GameRenderer.getPositionTexShader()
static ShaderInstance
GameRenderer.getRendertypeArmorCutoutNoCullShader()
static ShaderInstance
GameRenderer.getRendertypeArmorEntityGlintShader()
static ShaderInstance
GameRenderer.getRendertypeArmorGlintShader()
static ShaderInstance
GameRenderer.getRendertypeBeaconBeamShader()
static ShaderInstance
GameRenderer.getRendertypeBreezeWindShader()
static ShaderInstance
GameRenderer.getRendertypeCloudsShader()
static ShaderInstance
GameRenderer.getRendertypeCrumblingShader()
static ShaderInstance
GameRenderer.getRendertypeCutoutMippedShader()
static ShaderInstance
GameRenderer.getRendertypeCutoutShader()
static ShaderInstance
GameRenderer.getRendertypeEndGatewayShader()
static ShaderInstance
GameRenderer.getRendertypeEndPortalShader()
static ShaderInstance
GameRenderer.getRendertypeEnergySwirlShader()
static ShaderInstance
GameRenderer.getRendertypeEntityAlphaShader()
static ShaderInstance
GameRenderer.getRendertypeEntityCutoutNoCullShader()
static ShaderInstance
GameRenderer.getRendertypeEntityCutoutNoCullZOffsetShader()
static ShaderInstance
GameRenderer.getRendertypeEntityCutoutShader()
static ShaderInstance
GameRenderer.getRendertypeEntityDecalShader()
static ShaderInstance
GameRenderer.getRendertypeEntityGlintDirectShader()
static ShaderInstance
GameRenderer.getRendertypeEntityGlintShader()
static ShaderInstance
GameRenderer.getRendertypeEntityNoOutlineShader()
static ShaderInstance
GameRenderer.getRendertypeEntityShadowShader()
static ShaderInstance
GameRenderer.getRendertypeEntitySmoothCutoutShader()
static ShaderInstance
GameRenderer.getRendertypeEntitySolidShader()
static ShaderInstance
GameRenderer.getRendertypeEntityTranslucentCullShader()
static ShaderInstance
GameRenderer.getRendertypeEntityTranslucentEmissiveShader()
static ShaderInstance
GameRenderer.getRendertypeEntityTranslucentShader()
static ShaderInstance
GameRenderer.getRendertypeEyesShader()
static ShaderInstance
GameRenderer.getRendertypeGlintDirectShader()
static ShaderInstance
GameRenderer.getRendertypeGlintShader()
static ShaderInstance
GameRenderer.getRendertypeGlintTranslucentShader()
static ShaderInstance
GameRenderer.getRendertypeGuiGhostRecipeOverlayShader()
static ShaderInstance
GameRenderer.getRendertypeGuiOverlayShader()
static ShaderInstance
GameRenderer.getRendertypeGuiShader()
static ShaderInstance
GameRenderer.getRendertypeGuiTextHighlightShader()
static ShaderInstance
GameRenderer.getRendertypeItemEntityTranslucentCullShader()
static ShaderInstance
GameRenderer.getRendertypeLeashShader()
static ShaderInstance
GameRenderer.getRendertypeLightningShader()
static ShaderInstance
GameRenderer.getRendertypeLinesShader()
static ShaderInstance
GameRenderer.getRendertypeOutlineShader()
static ShaderInstance
GameRenderer.getRendertypeSolidShader()
static ShaderInstance
GameRenderer.getRendertypeTextBackgroundSeeThroughShader()
static ShaderInstance
GameRenderer.getRendertypeTextBackgroundShader()
static ShaderInstance
GameRenderer.getRendertypeTextIntensitySeeThroughShader()
static ShaderInstance
GameRenderer.getRendertypeTextIntensityShader()
static ShaderInstance
GameRenderer.getRendertypeTextSeeThroughShader()
static ShaderInstance
GameRenderer.getRendertypeTextShader()
static ShaderInstance
GameRenderer.getRendertypeTranslucentMovingBlockShader()
static ShaderInstance
GameRenderer.getRendertypeTranslucentShader()
static ShaderInstance
GameRenderer.getRendertypeTripwireShader()
static ShaderInstance
GameRenderer.getRendertypeWaterMaskShader()
private ShaderInstance
GameRenderer.preloadShader
(ResourceProvider p_172725_, String p_172726_, VertexFormat p_172727_) -
Uses of ShaderInstance in net.neoforged.neoforge.client
Modifier and TypeFieldDescriptionprivate static @Nullable ShaderInstance
ClientHooks.ClientEvents.rendertypeEntityTranslucentUnlitShader
Modifier and TypeMethodDescriptionstatic ShaderInstance
ClientHooks.ClientEvents.getEntityTranslucentUnlitShader()
-
Uses of ShaderInstance in net.neoforged.neoforge.client.event
Modifier and TypeFieldDescriptionprivate final List
<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> RegisterShadersEvent.shaderList
private final List
<com.mojang.datafixers.util.Pair<ShaderInstance, Consumer<ShaderInstance>>> RegisterShadersEvent.shaderList
Modifier and TypeMethodDescriptionvoid
RegisterShadersEvent.registerShader
(ShaderInstance shaderInstance, Consumer<ShaderInstance> onLoaded) Registers a shader, and a callback for when the shader is loaded.Modifier and TypeMethodDescriptionvoid
RegisterShadersEvent.registerShader
(ShaderInstance shaderInstance, Consumer<ShaderInstance> onLoaded) Registers a shader, and a callback for when the shader is loaded.ModifierConstructorDescriptionRegisterShadersEvent
(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)