Class TintedBufferSource
java.lang.Object
net.minecraft.client.renderer.MultiBufferSource.BufferSource
net.nikdo53.tinymultiblocklib.client.TintedBufferSource
- All Implemented Interfaces:
net.minecraft.client.renderer.MultiBufferSource
public class TintedBufferSource
extends net.minecraft.client.renderer.MultiBufferSource.BufferSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.renderer.MultiBufferSource
net.minecraft.client.renderer.MultiBufferSource.BufferSource -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final List<com.mojang.datafixers.util.Pair<String, Function<Optional<net.minecraft.resources.Identifier>, net.minecraft.client.renderer.rendertype.RenderType>>> Fields inherited from class net.minecraft.client.renderer.MultiBufferSource.BufferSource
fixedBuffers, lastSharedType, sharedBuffer, startedBuilders -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTintedBufferSource(net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, PreviewMode previewMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidendBatch()voidendBatch(net.minecraft.client.renderer.rendertype.RenderType renderType) voidcom.mojang.blaze3d.vertex.VertexConsumergetBuffer(net.minecraft.client.renderer.rendertype.RenderType renderType) static StringgetName(net.minecraft.client.renderer.rendertype.RenderType renderType) static net.minecraft.client.renderer.rendertype.RenderTypegetTranslucent(net.minecraft.client.renderer.rendertype.RenderType renderType) static net.minecraft.client.renderer.rendertype.RenderTyperenderTypeOrNull(Optional<net.minecraft.resources.Identifier> location, Function<net.minecraft.resources.Identifier, net.minecraft.client.renderer.rendertype.RenderType> function)
-
Field Details
-
VALID_TYPES
-
-
Constructor Details
-
TintedBufferSource
protected TintedBufferSource(net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, PreviewMode previewMode)
-
-
Method Details
-
endLastBatch
public void endLastBatch()- Overrides:
endLastBatchin classnet.minecraft.client.renderer.MultiBufferSource.BufferSource
-
endBatch
public void endBatch()- Overrides:
endBatchin classnet.minecraft.client.renderer.MultiBufferSource.BufferSource
-
endBatch
public void endBatch(net.minecraft.client.renderer.rendertype.RenderType renderType) - Overrides:
endBatchin classnet.minecraft.client.renderer.MultiBufferSource.BufferSource
-
getBuffer
public com.mojang.blaze3d.vertex.VertexConsumer getBuffer(net.minecraft.client.renderer.rendertype.RenderType renderType) - Specified by:
getBufferin interfacenet.minecraft.client.renderer.MultiBufferSource- Overrides:
getBufferin classnet.minecraft.client.renderer.MultiBufferSource.BufferSource
-
getTranslucent
public static net.minecraft.client.renderer.rendertype.RenderType getTranslucent(net.minecraft.client.renderer.rendertype.RenderType renderType) -
renderTypeOrNull
-
getName
-