net.minecraft.client.render

public class OverlayVertexConsumer

implements VertexConsumer

com.mojang.blaze3d.vertex.SheetedDecalTextureGenerator
com.mojang.blaze3d.vertex.SheetedDecalTextureGenerator
net.minecraft.class_4583
net.minecraft.client.render.OverlayVertexConsumer

Field summary

Modifier and TypeField
private final VertexConsumer
delegate
delegate
field_20866
delegate
private final org.joml.Matrix4f
cameraInversePose
cameraInversePose
field_21053
inverseTextureMatrix
private final org.joml.Matrix3f
normalInversePose
normalInversePose
field_21054
inverseNormalMatrix
private final float
textureScale
textureScale
field_41091
textureScale
private final org.joml.Vector3f
worldPos
worldPos
field_52096
normal
private final org.joml.Vector3f
normal
normal
field_52097
pos
private float
x
x
field_20870
x
private float
y
y
field_20871
y
private float
z
z
field_20872
z

Constructor summary

ModifierConstructor
public (VertexConsumer delegate, MatrixStack$Entry matrix, float textureScale)

Method summary

Modifier and TypeMethod
public VertexConsumer
addVertex(float x, float y, float z)
addVertex(float x, float y, float z)
method_22912(float arg0, float arg1, float arg2)
vertex(float arg0, float arg1, float arg2)
public VertexConsumer
setColor(int r, int g, int b, int a)
setColor(int r, int g, int b, int a)
method_1336(int arg0, int arg1, int arg2, int arg3)
color(int arg0, int arg1, int arg2, int arg3)
public VertexConsumer
setColor(int color)
setColor(int color)
method_39415(int arg0)
color(int arg0)
public VertexConsumer
setUv(float u, float v)
setUv(float u, float v)
method_22913(float arg0, float arg1)
texture(float arg0, float arg1)
public VertexConsumer
setUv1(int u, int v)
setUv1(int u, int v)
method_60796(int arg0, int arg1)
overlay(int arg0, int arg1)
public VertexConsumer
setUv2(int u, int v)
setUv2(int u, int v)
method_22921(int arg0, int arg1)
light(int arg0, int arg1)
public VertexConsumer
setUv3(float u, float v)
setUv3(float u, float v)
method_1_7317(float arg0, float arg1)
glint(float arg0, float arg1)
public VertexConsumer
setNormal(float x, float y, float z)
setNormal(float x, float y, float z)
method_22914(float arg0, float arg1, float arg2)
normal(float arg0, float arg1, float arg2)
public static void
setSheetedDecalUv(org.joml.Vector3f position, org.joml.Vector3f normal, org.joml.Matrix4fc cameraInversePose, org.joml.Matrix3fc normalInversePose, float textureScale, VertexConsumer delegate)
setSheetedDecalUv(org.joml.Vector3f position, org.joml.Vector3f normal, org.joml.Matrix4fc cameraInversePose, org.joml.Matrix3fc normalInversePose, float textureScale, VertexConsumer delegate)
method_1_7492(org.joml.Vector3f arg0, org.joml.Vector3f arg1, org.joml.Matrix4fc arg2, org.joml.Matrix3fc arg3, float arg4, class_4588 arg5)
glint(org.joml.Vector3f position, org.joml.Vector3f normal, org.joml.Matrix4fc positionTransformation, org.joml.Matrix3fc normalTransformation, float scale, VertexConsumer vertexConsumer)
public VertexConsumer
setLineWidth(float width)
setLineWidth(float width)
method_75298(float arg0)
lineWidth(float arg0)