Interface VeilRenderTypeBuilder
- All Known Implementing Classes:
CompositeStateBuilderMixin
public interface VeilRenderTypeBuilder
Extended render type builder that adds support for custom layers.
-
Method Summary
Modifier and TypeMethodDescriptionaddLayer
(net.minecraft.client.renderer.RenderStateShard shard) colorLogicState
(net.minecraft.client.renderer.RenderStateShard.ColorLogicStateShard state) default net.minecraft.client.renderer.RenderType.CompositeState
create
(boolean affectsOutline) net.minecraft.client.renderer.RenderType.CompositeState
create
(net.minecraft.client.renderer.RenderType.OutlineProperty outlineProperty) cullState
(net.minecraft.client.renderer.RenderStateShard.CullStateShard state) depthTestState
(net.minecraft.client.renderer.RenderStateShard.DepthTestStateShard state) layeringState
(net.minecraft.client.renderer.RenderStateShard.LayeringStateShard state) lightmapState
(net.minecraft.client.renderer.RenderStateShard.LightmapStateShard state) lineState
(net.minecraft.client.renderer.RenderStateShard.LineStateShard state) outputState
(net.minecraft.client.renderer.RenderStateShard.OutputStateShard state) overlayState
(net.minecraft.client.renderer.RenderStateShard.OverlayStateShard state) shaderState
(net.minecraft.client.renderer.RenderStateShard.ShaderStateShard state) textureState
(net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShard state) texturingState
(net.minecraft.client.renderer.RenderStateShard.TexturingStateShard state) transparencyState
(net.minecraft.client.renderer.RenderStateShard.TransparencyStateShard state) writeMaskState
(net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard state)
-
Method Details
-
textureState
VeilRenderTypeBuilder textureState(net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShard state) -
shaderState
VeilRenderTypeBuilder shaderState(net.minecraft.client.renderer.RenderStateShard.ShaderStateShard state) -
transparencyState
VeilRenderTypeBuilder transparencyState(net.minecraft.client.renderer.RenderStateShard.TransparencyStateShard state) -
depthTestState
VeilRenderTypeBuilder depthTestState(net.minecraft.client.renderer.RenderStateShard.DepthTestStateShard state) -
cullState
VeilRenderTypeBuilder cullState(net.minecraft.client.renderer.RenderStateShard.CullStateShard state) -
lightmapState
VeilRenderTypeBuilder lightmapState(net.minecraft.client.renderer.RenderStateShard.LightmapStateShard state) -
overlayState
VeilRenderTypeBuilder overlayState(net.minecraft.client.renderer.RenderStateShard.OverlayStateShard state) -
layeringState
VeilRenderTypeBuilder layeringState(net.minecraft.client.renderer.RenderStateShard.LayeringStateShard state) -
outputState
VeilRenderTypeBuilder outputState(net.minecraft.client.renderer.RenderStateShard.OutputStateShard state) -
texturingState
VeilRenderTypeBuilder texturingState(net.minecraft.client.renderer.RenderStateShard.TexturingStateShard state) -
writeMaskState
VeilRenderTypeBuilder writeMaskState(net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard state) -
lineState
VeilRenderTypeBuilder lineState(net.minecraft.client.renderer.RenderStateShard.LineStateShard state) -
colorLogicState
VeilRenderTypeBuilder colorLogicState(net.minecraft.client.renderer.RenderStateShard.ColorLogicStateShard state) -
addLayer
-
create
default net.minecraft.client.renderer.RenderType.CompositeState create(boolean affectsOutline) -
create
net.minecraft.client.renderer.RenderType.CompositeState create(net.minecraft.client.renderer.RenderType.OutlineProperty outlineProperty)
-