Uses of Class
com.mojang.blaze3d.buffers.GpuBuffer
Packages that use GpuBuffer
Package
Description
-
Uses of GpuBuffer in com.mojang.blaze3d
Fields in com.mojang.blaze3d declared as GpuBuffer -
Uses of GpuBuffer in com.mojang.blaze3d.opengl
Subclasses of GpuBuffer in com.mojang.blaze3d.openglFields in com.mojang.blaze3d.opengl declared as GpuBufferModifier and TypeFieldDescriptionprotected GpuBufferGlRenderPass.indexBufferprotected final GpuBuffer[]GlRenderPass.vertexBuffersMethods in com.mojang.blaze3d.opengl that return GpuBufferModifier and TypeMethodDescriptionGlDevice.createBuffer(Supplier<String> p_409705_, BufferType p_409714_, BufferUsage p_409894_, int p_410348_) GlDevice.createBuffer(Supplier<String> p_410492_, BufferType p_410400_, BufferUsage p_409641_, ByteBuffer p_410794_) Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyTextureToBuffer(GpuTexture p_410088_, GpuBuffer p_409674_, int p_410546_, Runnable p_410567_, int p_410125_) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture p_410781_, GpuBuffer p_410413_, int p_410080_, Runnable p_410081_, int p_410819_, int p_409841_, int p_409880_, int p_409853_, int p_410558_) voidGlRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw> p_410499_, GpuBuffer p_412214_, VertexFormat.IndexType p_412273_) protected voidGlCommandEncoder.executeDrawMultiple(GlRenderPass pRenderPass, Collection<RenderPass.Draw> pDraws, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType) GlCommandEncoder.readBuffer(GpuBuffer p_409899_) GlCommandEncoder.readBuffer(GpuBuffer p_409613_, int p_410634_, int p_410639_) voidGlRenderPass.setIndexBuffer(GpuBuffer p_410828_, VertexFormat.IndexType p_410040_) voidGlRenderPass.setVertexBuffer(int p_410797_, GpuBuffer p_410501_) voidGlCommandEncoder.writeToBuffer(GpuBuffer p_409838_, ByteBuffer p_410689_, int p_409997_) -
Uses of GpuBuffer in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBufferRenderSystem.AutoStorageIndexBuffer.bufferprivate final GpuBufferRenderPass.Draw.indexBufferThe field for theindexBufferrecord component.private static GpuBufferRenderSystem.QUAD_VERTEX_BUFFERprivate final GpuBufferRenderPass.Draw.vertexBufferThe field for thevertexBufferrecord component.Methods in com.mojang.blaze3d.systems that return GpuBufferModifier and TypeMethodDescriptionGpuDevice.createBuffer(Supplier<String> pLabel, BufferType pType, BufferUsage pUsage, int pSize) GpuDevice.createBuffer(Supplier<String> pLabel, BufferType pType, BufferUsage pUsage, ByteBuffer pBuffer) RenderSystem.AutoStorageIndexBuffer.getBuffer(int pIndex) static GpuBufferRenderSystem.getQuadVertexBuffer()RenderPass.Draw.indexBuffer()Returns the value of theindexBufferrecord component.RenderPass.Draw.vertexBuffer()Returns the value of thevertexBufferrecord component.Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidCommandEncoder.copyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) voidRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw> pDraws, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType) CommandEncoder.readBuffer(GpuBuffer pBuffer) CommandEncoder.readBuffer(GpuBuffer pBuffer, int pOffset, int pLength) voidRenderPass.setIndexBuffer(GpuBuffer pIndexBuffer, VertexFormat.IndexType pIndexType) voidRenderPass.setVertexBuffer(int pIndex, GpuBuffer pBuffer) voidCommandEncoder.writeToBuffer(GpuBuffer pBuffer, ByteBuffer pSource, int pOffset) Constructors in com.mojang.blaze3d.systems with parameters of type GpuBufferModifierConstructorDescriptionDraw(int p_409953_, GpuBuffer p_410253_, GpuBuffer p_410419_, VertexFormat.IndexType p_410538_, int p_410203_, int p_410514_) Draw(int slot, GpuBuffer vertexBuffer, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, int firstIndex, int indexCount, Consumer<RenderPass.UniformUploader> uniformUploaderConsumer) Creates an instance of aDrawrecord class. -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBufferVertexFormat.immediateDrawIndexBufferprivate GpuBufferVertexFormat.immediateDrawVertexBufferMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer(ByteBuffer pBuffer) VertexFormat.uploadImmediateVertexBuffer(ByteBuffer pBuffer) -
Uses of GpuBuffer in net.minecraft.client.gui.components
Fields in net.minecraft.client.gui.components declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferSkyRenderer.bottomSkyBufferprivate GpuBufferCubeMap.cubeMapBufferprivate final GpuBufferSkyRenderer.endSkyBufferprivate final GpuBufferSkyRenderer.starBufferprivate final GpuBufferSkyRenderer.topSkyBufferprivate GpuBufferCloudRenderer.vertexBufferprivate final GpuBufferWorldBorderRenderer.worldBorderBufferMethods in net.minecraft.client.renderer that return GpuBufferModifier and TypeMethodDescriptionprivate static GpuBufferSkyRenderer.buildEndSky()private GpuBufferSkyRenderer.buildStars() -
Uses of GpuBuffer in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferModifier and TypeFieldDescription(package private) GpuBufferSectionRenderDispatcher.SectionBuffers.indexBuffer(package private) GpuBufferSectionRenderDispatcher.SectionBuffers.vertexBufferMethods in net.minecraft.client.renderer.chunk that return GpuBufferModifier and TypeMethodDescriptionSectionRenderDispatcher.SectionBuffers.getIndexBuffer()SectionRenderDispatcher.SectionBuffers.getVertexBuffer()Methods in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidSectionRenderDispatcher.SectionBuffers.setIndexBuffer(GpuBuffer pIndexBuffer) voidSectionRenderDispatcher.SectionBuffers.setVertexBuffer(GpuBuffer pVertexBuffer) Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifierConstructorDescriptionSectionBuffers(GpuBuffer pVertexBuffer, GpuBuffer pIndexBuffer, int pIndexCount, VertexFormat.IndexType pIndexType)