Class VertexConsumerWrapper
java.lang.Object
net.nikdo53.tinymultiblocklib.client.VertexConsumerWrapper
- All Implemented Interfaces:
com.mojang.blaze3d.vertex.VertexConsumer,net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
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.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_) voidputBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose p_85988_, net.minecraft.client.renderer.block.model.BakedQuad p_85989_, float[] p_331397_, float p_85990_, float p_85991_, float p_85992_, float p_331416_, int[] p_331378_, int p_85993_) 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.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.Vector3f normalVector) 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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IVertexConsumerExtension
applyBakedNormals, misc
-
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
-
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
-
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
-
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
-
putBulkData
public void putBulkData(com.mojang.blaze3d.vertex.PoseStack.Pose p_85988_, net.minecraft.client.renderer.block.model.BakedQuad p_85989_, float[] p_331397_, float p_85990_, float p_85991_, float p_85992_, float p_331416_, int[] p_331378_, int p_85993_) - Specified by:
putBulkDatain 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
-
setNormal
public com.mojang.blaze3d.vertex.VertexConsumer setNormal(com.mojang.blaze3d.vertex.PoseStack.Pose pose, org.joml.Vector3f normalVector) - Specified by:
setNormalin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-
setLineWidth
public com.mojang.blaze3d.vertex.VertexConsumer setLineWidth(float p_456188_) - Specified by:
setLineWidthin interfacecom.mojang.blaze3d.vertex.VertexConsumer
-