Package net.minecraft.client.render
Class OverlayVertexConsumer
java.lang.Object
net.minecraft.client.render.OverlayVertexConsumer
- All Implemented Interfaces:
VertexConsumer
- Mappings:
Namespace Name named net/minecraft/client/render/OverlayVertexConsumer
intermediary net/minecraft/class_4583
official fbj
-
Field Summary
Modifier and TypeFieldDescriptionprivate final VertexConsumer
private final Matrix3f
private final Matrix4f
private final Vector3f
private final Vector3f
private final float
private float
private float
private float
-
Constructor Summary
ConstructorDescriptionOverlayVertexConsumer
(VertexConsumer delegate, MatrixStack.Entry matrix, float textureScale) -
Method Summary
Modifier and TypeMethodDescriptioncolor
(int red, int green, int blue, int alpha) Specifies theinvalid reference
color element
light
(int u, int v) Specifies theinvalid reference
light element
normal
(float x, float y, float z) Specifies theinvalid reference
normal element
overlay
(int u, int v) Specifies theinvalid reference
overlay element
texture
(float u, float v) Specifies theinvalid reference
texture element
vertex
(float x, float y, float z) Specifies theinvalid reference
position element
-
Field Details
-
delegate
- Mappings:
Namespace Name Mixin selector named delegate
Lnet/minecraft/client/render/OverlayVertexConsumer;delegate:Lnet/minecraft/client/render/VertexConsumer;
intermediary field_20866
Lnet/minecraft/class_4583;field_20866:Lnet/minecraft/class_4588;
official a
Lfbj;a:Lfbm;
-
inverseTextureMatrix
- Mappings:
Namespace Name Mixin selector named inverseTextureMatrix
Lnet/minecraft/client/render/OverlayVertexConsumer;inverseTextureMatrix:Lorg/joml/Matrix4f;
intermediary field_21053
Lnet/minecraft/class_4583;field_21053:Lorg/joml/Matrix4f;
official b
Lfbj;b:Lorg/joml/Matrix4f;
-
inverseNormalMatrix
- Mappings:
Namespace Name Mixin selector named inverseNormalMatrix
Lnet/minecraft/client/render/OverlayVertexConsumer;inverseNormalMatrix:Lorg/joml/Matrix3f;
intermediary field_21054
Lnet/minecraft/class_4583;field_21054:Lorg/joml/Matrix3f;
official c
Lfbj;c:Lorg/joml/Matrix3f;
-
textureScale
private final float textureScale- Mappings:
Namespace Name Mixin selector named textureScale
Lnet/minecraft/client/render/OverlayVertexConsumer;textureScale:F
intermediary field_41091
Lnet/minecraft/class_4583;field_41091:F
official d
Lfbj;d:F
-
normal
- Mappings:
Namespace Name Mixin selector named normal
Lnet/minecraft/client/render/OverlayVertexConsumer;normal:Lorg/joml/Vector3f;
intermediary field_52096
Lnet/minecraft/class_4583;field_52096:Lorg/joml/Vector3f;
official e
Lfbj;e:Lorg/joml/Vector3f;
-
pos
- Mappings:
Namespace Name Mixin selector named pos
Lnet/minecraft/client/render/OverlayVertexConsumer;pos:Lorg/joml/Vector3f;
intermediary field_52097
Lnet/minecraft/class_4583;field_52097:Lorg/joml/Vector3f;
official f
Lfbj;f:Lorg/joml/Vector3f;
-
x
private float x- Mappings:
Namespace Name Mixin selector named x
Lnet/minecraft/client/render/OverlayVertexConsumer;x:F
intermediary field_20870
Lnet/minecraft/class_4583;field_20870:F
official g
Lfbj;g:F
-
y
private float y- Mappings:
Namespace Name Mixin selector named y
Lnet/minecraft/client/render/OverlayVertexConsumer;y:F
intermediary field_20871
Lnet/minecraft/class_4583;field_20871:F
official h
Lfbj;h:F
-
z
private float z- Mappings:
Namespace Name Mixin selector named z
Lnet/minecraft/client/render/OverlayVertexConsumer;z:F
intermediary field_20872
Lnet/minecraft/class_4583;field_20872:F
official i
Lfbj;i:F
-
-
Constructor Details
-
OverlayVertexConsumer
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/OverlayVertexConsumer;<init>(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/util/math/MatrixStack$Entry;F)V
intermediary <init>
Lnet/minecraft/class_4583;<init>(Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;F)V
official <init>
Lfbj;<init>(Lfbm;Lfbi$a;F)V
-
-
Method Details
-
vertex
Specifies theinvalid reference
position element
This is typically the first element in a vertex, hence the name.
- Specified by:
vertex
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting a position element.- Mappings:
Namespace Name Mixin selector named vertex
Lnet/minecraft/client/render/VertexConsumer;vertex(FFF)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_22912
Lnet/minecraft/class_4588;method_22912(FFF)Lnet/minecraft/class_4588;
official a
Lfbm;a(FFF)Lfbm;
-
color
Specifies theinvalid reference
color element
- Specified by:
color
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting a color element or if a color has been set ininvalid reference
#fixedColor
- Mappings:
Namespace Name Mixin selector named color
Lnet/minecraft/client/render/VertexConsumer;color(IIII)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_1336
Lnet/minecraft/class_4588;method_1336(IIII)Lnet/minecraft/class_4588;
official a
Lfbm;a(IIII)Lfbm;
-
texture
Specifies theinvalid reference
texture element
- Specified by:
texture
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting a texture element.- Mappings:
Namespace Name Mixin selector named texture
Lnet/minecraft/client/render/VertexConsumer;texture(FF)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_22913
Lnet/minecraft/class_4588;method_22913(FF)Lnet/minecraft/class_4588;
official a
Lfbm;a(FF)Lfbm;
-
overlay
Specifies theinvalid reference
overlay element
- Specified by:
overlay
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting an overlay element.- Mappings:
Namespace Name Mixin selector named overlay
Lnet/minecraft/client/render/VertexConsumer;overlay(II)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_60796
Lnet/minecraft/class_4588;method_60796(II)Lnet/minecraft/class_4588;
official a
Lfbm;a(II)Lfbm;
-
light
Specifies theinvalid reference
light element
- Specified by:
light
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting a light element.- Mappings:
Namespace Name Mixin selector named light
Lnet/minecraft/client/render/VertexConsumer;light(II)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_22921
Lnet/minecraft/class_4588;method_22921(II)Lnet/minecraft/class_4588;
official b
Lfbm;b(II)Lfbm;
-
normal
Specifies theinvalid reference
normal element
- Specified by:
normal
in interfaceVertexConsumer
- Returns:
- this consumer, for chaining
- Throws:
IllegalStateException
- if this consumer is not currently accepting a normal element.- Mappings:
Namespace Name Mixin selector named normal
Lnet/minecraft/client/render/VertexConsumer;normal(FFF)Lnet/minecraft/client/render/VertexConsumer;
intermediary method_22914
Lnet/minecraft/class_4588;method_22914(FFF)Lnet/minecraft/class_4588;
official b
Lfbm;b(FFF)Lfbm;
-