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.ResourceLocation>, net.minecraft.client.renderer.RenderType>>> Fields inherited from class net.minecraft.client.renderer.MultiBufferSource.BufferSource
builder, fixedBuffers, lastState, startedBuffers -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTintedBufferSource(net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, PreviewMode previewMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidendBatch()voidendBatch(net.minecraft.client.renderer.RenderType renderType) voidcom.mojang.blaze3d.vertex.VertexConsumergetBuffer(net.minecraft.client.renderer.RenderType renderType) static StringgetName(net.minecraft.client.renderer.RenderType renderType) static net.minecraft.client.renderer.RenderTypegetTranslucent(net.minecraft.client.renderer.RenderType renderType) static net.minecraft.client.renderer.RenderTyperenderTypeOrNull(Optional<net.minecraft.resources.ResourceLocation> location, Function<net.minecraft.resources.ResourceLocation, net.minecraft.client.renderer.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) - Overrides:
endBatchin classnet.minecraft.client.renderer.MultiBufferSource.BufferSource
-
getBuffer
public com.mojang.blaze3d.vertex.VertexConsumer getBuffer(net.minecraft.client.renderer.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 getTranslucent(net.minecraft.client.renderer.RenderType renderType) -
renderTypeOrNull
-
getName
-