Package net.minecraft.client.render
Record Class VertexConsumers.Union
java.lang.Object
java.lang.Record
net.minecraft.client.render.VertexConsumers.Union
- Record Components:
delegates
-
- All Implemented Interfaces:
VertexConsumer
- Enclosing class:
VertexConsumers
@Environment(CLIENT)
private static record VertexConsumers.Union(VertexConsumer[] delegates)
extends Record
implements VertexConsumer
- Mappings:
Namespace Name named net/minecraft/client/render/VertexConsumers$Union
intermediary net/minecraft/class_4720$class_6189
official fgy$b
named delegates
intermediary comp_2847
official a
-
Field Summary
Modifier and TypeFieldDescriptionprivate final VertexConsumer[]
The field for thedelegates
record component. -
Constructor Summary
ConstructorDescriptionUnion
(VertexConsumer[] delegates) Creates an instance of aUnion
record class. -
Method Summary
Modifier and TypeMethodDescriptioncolor
(int red, int green, int blue, int alpha) Specifies theinvalid reference
color element
private void
delegate
(Consumer<VertexConsumer> action) Returns the value of thedelegates
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.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
final String
toString()
Returns a string representation of this record class.vertex
(float x, float y, float z) Specifies theinvalid reference
position element
void
vertex
(float x, float y, float z, int color, float u, float v, int overlay, int light, float normalX, float normalY, float normalZ) Specifies theinvalid reference
position
invalid reference
color
invalid reference
texture
invalid reference
overlay
invalid reference
light
invalid reference
normal
-
Field Details
-
delegates
The field for thedelegates
record component.
-
-
Constructor Details
-
Union
Union(VertexConsumer[] delegates) Creates an instance of aUnion
record class.- Parameters:
delegates
- the value for thedelegates
record component
-
-
Method Details
-
delegate
- Mappings:
Namespace Name Mixin selector named delegate
Lnet/minecraft/client/render/VertexConsumers$Union;delegate(Ljava/util/function/Consumer;)V
intermediary method_35677
Lnet/minecraft/class_4720$class_6189;method_35677(Ljava/util/function/Consumer;)V
official a
Lfgy$b;a(Ljava/util/function/Consumer;)V
-
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
Lfgv;a(FFF)Lfgv;
-
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
Lfgv;a(IIII)Lfgv;
-
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
Lfgv;a(FF)Lfgv;
-
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
Lfgv;a(II)Lfgv;
-
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
Lfgv;b(II)Lfgv;
-
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
Lfgv;b(FFF)Lfgv;
-
vertex
public void vertex(float x, float y, float z, int color, float u, float v, int overlay, int light, float normalX, float normalY, float normalZ) Specifies theinvalid reference
position
invalid reference
color
invalid reference
texture
invalid reference
overlay
invalid reference
light
invalid reference
normal
- Specified by:
vertex
in interfaceVertexConsumer
- Throws:
IllegalStateException
- if a color has been set ininvalid reference
#fixedColor
- Mappings:
Namespace Name Mixin selector named vertex
Lnet/minecraft/client/render/VertexConsumer;vertex(FFFIFFIIFFF)V
intermediary method_23919
Lnet/minecraft/class_4588;method_23919(FFFIFFIIFFF)V
official a
Lfgv;a(FFFIFFIIFFF)V
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object)
. -
delegates
Returns the value of thedelegates
record component.- Returns:
- the value of the
delegates
record component
-