Package com.mojang.blaze3d.vertex
Class VertexBuffer
java.lang.Object
com.mojang.blaze3d.vertex.VertexBuffer
- All Implemented Interfaces:
- AutoCloseable
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate VertexFormatprivate intprivate intprivate VertexFormat.IndexTypeprivate VertexFormat.Modeprivate final VertexBuffer.Usageprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate void_drawWithShader(org.joml.Matrix4f p_253705_, org.joml.Matrix4f p_253737_, ShaderInstance p_166879_) voidbind()voidclose()voiddraw()voiddrawWithShader(org.joml.Matrix4f p_254480_, org.joml.Matrix4f p_254555_, ShaderInstance p_253993_) private VertexFormat.IndexTypebooleanstatic voidunbind()voidupload(BufferBuilder.RenderedBuffer p_231222_) uploadIndexBuffer(BufferBuilder.DrawState p_231224_, ByteBuffer p_231225_) private VertexFormatuploadVertexBuffer(BufferBuilder.DrawState p_231219_, ByteBuffer p_231220_) 
- 
Field Details- 
usage
- 
vertexBufferIdprivate int vertexBufferId
- 
indexBufferIdprivate int indexBufferId
- 
arrayObjectIdprivate int arrayObjectId
- 
format
- 
sequentialIndices
- 
indexType
- 
indexCountprivate int indexCount
- 
mode
 
- 
- 
Constructor Details- 
VertexBuffer
 
- 
- 
Method Details- 
upload
- 
uploadVertexBufferprivate VertexFormat uploadVertexBuffer(BufferBuilder.DrawState p_231219_, @Nullable ByteBuffer p_231220_) 
- 
uploadIndexBuffer@Nullable private RenderSystem.AutoStorageIndexBuffer uploadIndexBuffer(BufferBuilder.DrawState p_231224_, @Nullable ByteBuffer p_231225_) 
- 
bindpublic void bind()
- 
unbindpublic static void unbind()
- 
drawpublic void draw()
- 
getIndexType
- 
drawWithShaderpublic void drawWithShader(org.joml.Matrix4f p_254480_, org.joml.Matrix4f p_254555_, ShaderInstance p_253993_) 
- 
_drawWithShaderprivate void _drawWithShader(org.joml.Matrix4f p_253705_, org.joml.Matrix4f p_253737_, ShaderInstance p_166879_) 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
getFormat
- 
isInvalidpublic boolean isInvalid()
 
-