Package net.minecraft.client.render
Class VertexFormat
java.lang.Object
net.minecraft.client.render.VertexFormat
Defines what
elements a vertex has.- Mappings:
Namespace Name named net/minecraft/client/render/VertexFormatintermediary net/minecraft/class_293official fbh
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable VertexBufferprivate final List<VertexFormatElement> static final intprivate final intprivate final int[]private final int -
Constructor Summary
ConstructorsConstructorDescriptionVertexFormat(List<VertexFormatElement> list, List<String> list2, IntList intList, int int2) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidbooleanReturns a vertex buffer shared with the users of this vertex format.intinthashCode()static VertexFormat.class_9803intmethod_60835(VertexFormatElement vertexFormatElement) booleanmethod_60836(VertexFormatElement vertexFormatElement) method_60837(VertexFormatElement vertexFormatElement) int[]intvoidSpecifies for OpenGL how the vertex data should be interpreted.private voidtoString()
-
Field Details
-
field_52099
public static final int field_52099- See Also:
- Mappings:
Namespace Name Mixin selector named field_52099Lnet/minecraft/client/render/VertexFormat;field_52099:Iintermediary field_52099Lnet/minecraft/class_293;field_52099:Iofficial aLfbh;a:I
-
elements
- Mappings:
Namespace Name Mixin selector named elementsLnet/minecraft/client/render/VertexFormat;elements:Ljava/util/List;intermediary field_1602Lnet/minecraft/class_293;field_1602:Ljava/util/List;official bLfbh;b:Ljava/util/List;
-
field_52100
- Mappings:
Namespace Name Mixin selector named field_52100Lnet/minecraft/client/render/VertexFormat;field_52100:Ljava/util/List;intermediary field_52100Lnet/minecraft/class_293;field_52100:Ljava/util/List;official cLfbh;c:Ljava/util/List;
-
vertexSizeByte
private final int vertexSizeByte- Mappings:
Namespace Name Mixin selector named vertexSizeByteLnet/minecraft/client/render/VertexFormat;vertexSizeByte:Iintermediary field_1600Lnet/minecraft/class_293;field_1600:Iofficial dLfbh;d:I
-
field_52101
private final int field_52101- Mappings:
Namespace Name Mixin selector named field_52101Lnet/minecraft/client/render/VertexFormat;field_52101:Iintermediary field_52101Lnet/minecraft/class_293;field_52101:Iofficial eLfbh;e:I
-
field_52102
private final int[] field_52102- Mappings:
Namespace Name Mixin selector named field_52102Lnet/minecraft/client/render/VertexFormat;field_52102:[Iintermediary field_52102Lnet/minecraft/class_293;field_52102:[Iofficial fLfbh;f:[I
-
buffer
- Mappings:
Namespace Name Mixin selector named bufferLnet/minecraft/client/render/VertexFormat;buffer:Lnet/minecraft/client/gl/VertexBuffer;intermediary field_38984Lnet/minecraft/class_293;field_38984:Lnet/minecraft/class_291;official gLfbh;g:Lfbf;
-
-
Constructor Details
-
VertexFormat
VertexFormat(List<VertexFormatElement> list, List<String> list2, IntList intList, int int2)
-
-
Method Details
-
method_60833
- Mappings:
Namespace Name Mixin selector named method_60833Lnet/minecraft/client/render/VertexFormat;method_60833()Lnet/minecraft/client/render/VertexFormat$class_9803;intermediary method_60833Lnet/minecraft/class_293;method_60833()Lnet/minecraft/class_293$class_9803;official aLfbh;a()Lfbh$a;
-
toString
-
getVertexSizeByte
public int getVertexSizeByte()- Mappings:
Namespace Name Mixin selector named getVertexSizeByteLnet/minecraft/client/render/VertexFormat;getVertexSizeByte()Iintermediary method_1362Lnet/minecraft/class_293;method_1362()Iofficial bLfbh;b()I
-
getElements
- Mappings:
Namespace Name Mixin selector named getElementsLnet/minecraft/client/render/VertexFormat;getElements()Ljava/util/List;intermediary method_1357Lnet/minecraft/class_293;method_1357()Ljava/util/List;official cLfbh;c()Ljava/util/List;
-
getAttributeNames
- Mappings:
Namespace Name Mixin selector named getAttributeNamesLnet/minecraft/client/render/VertexFormat;getAttributeNames()Ljava/util/List;intermediary method_34445Lnet/minecraft/class_293;method_34445()Ljava/util/List;official dLfbh;d()Ljava/util/List;
-
method_60838
public int[] method_60838()- Mappings:
Namespace Name Mixin selector named method_60838Lnet/minecraft/client/render/VertexFormat;method_60838()[Iintermediary method_60838Lnet/minecraft/class_293;method_60838()[Iofficial eLfbh;e()[I
-
method_60835
- Mappings:
Namespace Name Mixin selector named method_60835Lnet/minecraft/client/render/VertexFormat;method_60835(Lnet/minecraft/client/render/VertexFormatElement;)Iintermediary method_60835Lnet/minecraft/class_293;method_60835(Lnet/minecraft/class_296;)Iofficial aLfbh;a(Lfbi;)I
-
method_60836
- Mappings:
Namespace Name Mixin selector named method_60836Lnet/minecraft/client/render/VertexFormat;method_60836(Lnet/minecraft/client/render/VertexFormatElement;)Zintermediary method_60836Lnet/minecraft/class_293;method_60836(Lnet/minecraft/class_296;)Zofficial bLfbh;b(Lfbi;)Z
-
method_60839
public int method_60839()- Mappings:
Namespace Name Mixin selector named method_60839Lnet/minecraft/client/render/VertexFormat;method_60839()Iintermediary method_60839Lnet/minecraft/class_293;method_60839()Iofficial fLfbh;f()I
-
method_60837
- Mappings:
Namespace Name Mixin selector named method_60837Lnet/minecraft/client/render/VertexFormat;method_60837(Lnet/minecraft/client/render/VertexFormatElement;)Ljava/lang/String;intermediary method_60837Lnet/minecraft/class_293;method_60837(Lnet/minecraft/class_296;)Ljava/lang/String;official cLfbh;c(Lfbi;)Ljava/lang/String;
-
equals
-
hashCode
public int hashCode() -
setupState
public void setupState()Specifies for OpenGL how the vertex data should be interpreted.- Mappings:
Namespace Name Mixin selector named setupStateLnet/minecraft/client/render/VertexFormat;setupState()Vintermediary method_22649Lnet/minecraft/class_293;method_22649()Vofficial gLfbh;g()V
-
setupStateInternal
private void setupStateInternal()- Mappings:
Namespace Name Mixin selector named setupStateInternalLnet/minecraft/client/render/VertexFormat;setupStateInternal()Vintermediary method_34449Lnet/minecraft/class_293;method_34449()Vofficial jLfbh;j()V
-
clearState
public void clearState()- Mappings:
Namespace Name Mixin selector named clearStateLnet/minecraft/client/render/VertexFormat;clearState()Vintermediary method_22651Lnet/minecraft/class_293;method_22651()Vofficial hLfbh;h()V
-
clearStateInternal
private void clearStateInternal()- Mappings:
Namespace Name Mixin selector named clearStateInternalLnet/minecraft/client/render/VertexFormat;clearStateInternal()Vintermediary method_34450Lnet/minecraft/class_293;method_34450()Vofficial kLfbh;k()V
-
getBuffer
Returns a vertex buffer shared with the users of this vertex format.The data uploaded to the returned vertex buffer cannot be reused as it can be overwritten by other users of this method.
- Returns:
- a vertex buffer shared with the users of this vertex format
- Mappings:
Namespace Name Mixin selector named getBufferLnet/minecraft/client/render/VertexFormat;getBuffer()Lnet/minecraft/client/gl/VertexBuffer;intermediary method_43446Lnet/minecraft/class_293;method_43446()Lnet/minecraft/class_291;official iLfbh;i()Lfbf;
-