Class VertexConsumerWrapper
java.lang.Object
net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- All Implemented Interfaces:
com.mojang.blaze3d.vertex.VertexConsumer
public abstract class VertexConsumerWrapper
extends Object
implements com.mojang.blaze3d.vertex.VertexConsumer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.blaze3d.vertex.VertexConsumeraddVertex(float x, float y, float z) voidaddVertex(float x, float y, float z, int color, float u, float v, int packedOverlay, int packedLight, float normalX, float normalY, float normalZ) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pose, float x, float y, float z) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3f pos) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(org.joml.Matrix4f pose, float x, float y, float z) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(org.joml.Vector3f pos) voidputBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) voidputBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) com.mojang.blaze3d.vertex.VertexConsumersetColor(float red, float green, float blue, float alpha) com.mojang.blaze3d.vertex.VertexConsumersetColor(int color) com.mojang.blaze3d.vertex.VertexConsumersetColor(int r, int g, int b, int a) com.mojang.blaze3d.vertex.VertexConsumersetLight(int packedLight) com.mojang.blaze3d.vertex.VertexConsumersetNormal(float x, float y, float z) com.mojang.blaze3d.vertex.VertexConsumersetNormal(com.mojang.blaze3d.vertex.PoseStack.Pose pose, float normalX, float normalY, float normalZ) com.mojang.blaze3d.vertex.VertexConsumersetOverlay(int packedOverlay) com.mojang.blaze3d.vertex.VertexConsumersetUv(float u, float v) com.mojang.blaze3d.vertex.VertexConsumersetUv1(int u, int v) com.mojang.blaze3d.vertex.VertexConsumersetUv2(int u, int v) com.mojang.blaze3d.vertex.VertexConsumersetWhiteAlpha(int alpha)
-
Field Details
-
parent
protected final com.mojang.blaze3d.vertex.VertexConsumer parent
-
-
Constructor Details
-
VertexConsumerWrapper
public VertexConsumerWrapper(com.mojang.blaze3d.vertex.VertexConsumer parent)
-
-
Method Details
-
setNormal
public com.mojang.blaze3d.vertex.VertexConsumer setNormal(com.mojang.blaze3d.vertex.PoseStack.Pose pose, float normalX, float normalY, float normalZ) - Specified by:
setNormalin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(org.joml.Matrix4f pose, float x, float y, float z) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pose, float x, float y, float z) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3f pos) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(org.joml.Vector3f pos) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
putBulkData
public void putBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float[] brightness, float red, float green, float blue, float alpha, int[] lightmap, int packedOverlay, boolean readAlpha) - Specified by:
putBulkDatain interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
putBulkData
public void putBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.renderer.block.model.BakedQuad quad, float red, float green, float blue, float alpha, int packedLight, int packedOverlay) - Specified by:
putBulkDatain interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setOverlay
public com.mojang.blaze3d.vertex.VertexConsumer setOverlay(int packedOverlay) - Specified by:
setOverlayin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setLight
public com.mojang.blaze3d.vertex.VertexConsumer setLight(int packedLight) - Specified by:
setLightin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setWhiteAlpha
public com.mojang.blaze3d.vertex.VertexConsumer setWhiteAlpha(int alpha) - Specified by:
setWhiteAlphain interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setColor
public com.mojang.blaze3d.vertex.VertexConsumer setColor(int color) - Specified by:
setColorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setColor
public com.mojang.blaze3d.vertex.VertexConsumer setColor(float red, float green, float blue, float alpha) - Specified by:
setColorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public void addVertex(float x, float y, float z, int color, float u, float v, int packedOverlay, int packedLight, float normalX, float normalY, float normalZ) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(float x, float y, float z) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setColor
public com.mojang.blaze3d.vertex.VertexConsumer setColor(int r, int g, int b, int a) - Specified by:
setColorin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setUv
public com.mojang.blaze3d.vertex.VertexConsumer setUv(float u, float v) - Specified by:
setUvin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setUv1
public com.mojang.blaze3d.vertex.VertexConsumer setUv1(int u, int v) - Specified by:
setUv1in interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setUv2
public com.mojang.blaze3d.vertex.VertexConsumer setUv2(int u, int v) - Specified by:
setUv2in interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setNormal
public com.mojang.blaze3d.vertex.VertexConsumer setNormal(float x, float y, float z) - Specified by:
setNormalin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-