Package com.mojang.blaze3d.vertex
Class VertexFormat
java.lang.Object
com.mojang.blaze3d.vertex.VertexFormat
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap<String,VertexFormatElement> private final com.google.common.collect.ImmutableList<VertexFormatElement>private intprivate final it.unimi.dsi.fastutil.ints.IntListprivate intprivate intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionVertexFormat(com.google.common.collect.ImmutableMap<String, VertexFormatElement> p_166910_) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidvoidbooleancom.google.common.collect.ImmutableList<String>com.google.common.collect.ImmutableMap<String,VertexFormatElement> com.google.common.collect.ImmutableList<VertexFormatElement>intintgetOffset(int index) intintintintbooleanhasColor()inthashCode()booleanbooleanbooleanhasUV(int which) voidtoString()
-
Field Details
-
elements
-
elementMapping
-
offsets
private final it.unimi.dsi.fastutil.ints.IntList offsets -
vertexSize
private final int vertexSize -
vertexArrayObject
private int vertexArrayObject -
vertexBufferObject
private int vertexBufferObject -
indexBufferObject
private int indexBufferObject
-
-
Constructor Details
-
VertexFormat
-
-
Method Details
-
toString
-
getIntegerSize
public int getIntegerSize() -
getVertexSize
public int getVertexSize() -
getElements
-
getElementAttributeNames
-
equals
-
hashCode
public int hashCode() -
setupBufferState
public void setupBufferState() -
_setupBufferState
private void _setupBufferState() -
clearBufferState
public void clearBufferState() -
_clearBufferState
private void _clearBufferState() -
getOrCreateVertexArrayObject
public int getOrCreateVertexArrayObject() -
getOrCreateVertexBufferObject
public int getOrCreateVertexBufferObject() -
getOrCreateIndexBufferObject
public int getOrCreateIndexBufferObject() -
getElementMapping
-
getOffset
public int getOffset(int index) -
hasPosition
public boolean hasPosition() -
hasNormal
public boolean hasNormal() -
hasColor
public boolean hasColor() -
hasUV
public boolean hasUV(int which)
-