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.Vector3fc position) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(org.joml.Matrix4fc p_458205_, float p_457830_, float p_457564_, float p_457823_) com.mojang.blaze3d.vertex.VertexConsumeraddVertex(org.joml.Vector3fc p_458106_) com.mojang.blaze3d.vertex.VertexConsumeraddVertexWith2DPose(org.joml.Matrix3x2fc p_457647_, float p_415815_, float p_416074_) voidputBakedQuad(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.resources.model.geometry.BakedQuad quad, com.mojang.blaze3d.vertex.QuadInstance instance) voidputBlockBakedQuad(float x, float y, float z, net.minecraft.client.resources.model.geometry.BakedQuad quad, com.mojang.blaze3d.vertex.QuadInstance instance) 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.VertexConsumersetLineWidth(float p_456188_) 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.VertexConsumersetNormal(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3fc normal) 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)
-
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(com.mojang.blaze3d.vertex.PoseStack.Pose pose, float x, float y, float z) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setNormal
public com.mojang.blaze3d.vertex.VertexConsumer setNormal(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3fc normal) - Specified by:
setNormalin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3fc position) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
putBakedQuad
public void putBakedQuad(com.mojang.blaze3d.vertex.PoseStack.Pose pose, net.minecraft.client.resources.model.geometry.BakedQuad quad, com.mojang.blaze3d.vertex.QuadInstance instance) - Specified by:
putBakedQuadin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
putBlockBakedQuad
public void putBlockBakedQuad(float x, float y, float z, net.minecraft.client.resources.model.geometry.BakedQuad quad, com.mojang.blaze3d.vertex.QuadInstance instance) - Specified by:
putBlockBakedQuadin 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
-
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
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(org.joml.Vector3fc p_458106_) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertex
public com.mojang.blaze3d.vertex.VertexConsumer addVertex(org.joml.Matrix4fc p_458205_, float p_457830_, float p_457564_, float p_457823_) - Specified by:
addVertexin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
addVertexWith2DPose
public com.mojang.blaze3d.vertex.VertexConsumer addVertexWith2DPose(org.joml.Matrix3x2fc p_457647_, float p_415815_, float p_416074_) - Specified by:
addVertexWith2DPosein interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setLineWidth
public com.mojang.blaze3d.vertex.VertexConsumer setLineWidth(float p_456188_) - Specified by:
setLineWidthin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-