Uses of Class
com.mojang.blaze3d.buffers.GpuBuffer
Packages that use GpuBuffer
Package
Description
The base package for all Minecraft classes.
-
Uses of GpuBuffer in com.mojang.blaze3d.buffers
Fields in com.mojang.blaze3d.buffers declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferGpuBufferSlice.bufferThe field for thebufferrecord component.Methods in com.mojang.blaze3d.buffers that return GpuBufferModifier and TypeMethodDescriptionGpuBufferSlice.buffer()Returns the value of thebufferrecord component.Constructors in com.mojang.blaze3d.buffers with parameters of type GpuBuffer -
Uses of GpuBuffer in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferModifier and TypeFieldDescriptionRenderSystem.globalSettingsUniformRenderPass.RenderObject.indexBufferThe field for theindexBufferrecord component.RenderSystem.ShapeIndexBuffer.indexBufferRenderSystem.QUAD_VERTEX_BUFFERprivate final GpuBufferRenderPass.RenderObject.vertexBufferThe field for thevertexBufferrecord component.Methods in com.mojang.blaze3d.systems that return GpuBufferModifier and TypeMethodDescriptionGpuDevice.createBuffer(@Nullable Supplier<String> labelGetter, int int2, int int3) GpuDevice.createBuffer(@Nullable Supplier<String> labelGetter, int int2, ByteBuffer byteBuffer) RenderSystem.getGlobalSettingsUniform()RenderSystem.ShapeIndexBuffer.getIndexBuffer(int requiredSize) static GpuBufferRenderSystem.getQuadVertexBuffer()RenderPass.RenderObject.indexBuffer()Returns the value of theindexBufferrecord component.RenderPass.RenderObject.vertexBuffer()Returns the value of thevertexBufferrecord component.Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) voidRenderPass.drawMultipleIndexed(Collection<RenderPass.RenderObject> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> collection) static voidRenderSystem.setGlobalSettingsUniform(GpuBuffer gpuBuffer) voidRenderPass.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidRenderPass.setUniform(String name, GpuBuffer gpuBuffer) voidRenderPass.setVertexBuffer(int index, GpuBuffer buffer) Constructors in com.mojang.blaze3d.systems with parameters of type GpuBufferModifierConstructorDescriptionRenderObject(int int2, GpuBuffer gpuBuffer, @Nullable GpuBuffer gpuBuffer2, VertexFormat.IndexType indexType, int int3, int int4, @Nullable Consumer<RenderPass.UniformUploader> consumer) RenderObject(int slot, GpuBuffer vertexBuffer, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, int firstIndex, int indexCount) -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionVertexFormat.immediateDrawIndexBufferVertexFormat.immediateDrawVertexBufferMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer(ByteBuffer indexBuffer) VertexFormat.uploadImmediateVertexBuffer(ByteBuffer vertexBuffer) -
Uses of GpuBuffer in net.minecraft
Fields in net.minecraft declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferclass_11278.field_60059private final GpuBufferclass_11279.field_60066private final GpuBufferclass_11284.field_60109private final GpuBuffer[]class_11285.field_60114private final GpuBufferclass_11286.field_60117Methods in net.minecraft that return GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.gl
Subclasses of GpuBuffer in net.minecraft.client.glFields in net.minecraft.client.gl declared as GpuBufferModifier and TypeFieldDescriptionRenderPassImpl.indexBufferprotected final GpuBuffer[]RenderPassImpl.vertexBuffersFields in net.minecraft.client.gl with type parameters of type GpuBufferMethods in net.minecraft.client.gl that return GpuBufferModifier and TypeMethodDescriptionGlBackend.createBuffer(@Nullable Supplier<String> labelGetter, int int2, int int3) GlBackend.createBuffer(@Nullable Supplier<String> labelGetter, int int2, ByteBuffer byteBuffer) Methods in net.minecraft.client.gl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture target, GpuBuffer source, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) voidRenderPassImpl.drawMultipleIndexed(Collection<RenderPass.RenderObject> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> collection) protected voidGlCommandEncoder.drawObjectsWithRenderPass(RenderPassImpl pass, Collection<RenderPass.RenderObject> objects, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> collection) voidRenderPassImpl.setIndexBuffer(@Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidRenderPassImpl.setUniform(String name, GpuBuffer gpuBuffer) voidRenderPassImpl.setVertexBuffer(int index, GpuBuffer buffer) -
Uses of GpuBuffer in net.minecraft.client.gui
Fields in net.minecraft.client.gui declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.gui.hud
Fields in net.minecraft.client.gui.hud declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.gui.render
Fields in net.minecraft.client.gui.render declared as GpuBufferModifier and TypeFieldDescriptionGuiRenderer.Draw.indexBufferThe field for theindexBufferrecord component.private final GpuBufferGuiRenderer.Draw.vertexBufferThe field for thevertexBufferrecord component.Methods in net.minecraft.client.gui.render that return GpuBufferModifier and TypeMethodDescriptionGuiRenderer.Draw.indexBuffer()Returns the value of theindexBufferrecord component.GuiRenderer.Draw.vertexBuffer()Returns the value of thevertexBufferrecord component.Methods in net.minecraft.client.gui.render with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate voidGuiRenderer.render(GuiRenderer.Draw draw, RenderPass pass, GpuBuffer indexBuffer, VertexFormat.IndexType indexType) Constructors in net.minecraft.client.gui.render with parameters of type GpuBufferModifierConstructorDescription(package private)Draw(GpuBuffer gpuBuffer, VertexFormat.DrawMode drawMode, @Nullable GpuBuffer gpuBuffer2, VertexFormat.IndexType indexType, int int2, RenderPipeline renderPipeline, TextureSetup textureSetup, @Nullable ScreenRect screenRect) -
Uses of GpuBuffer in net.minecraft.client.render
Fields in net.minecraft.client.render declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferSkyRendering.bottomSkyVertexBufferprivate final GpuBufferSkyRendering.endSkyVertexBufferprivate final GpuBufferDiffuseLighting.field_60023private final GpuBufferBackgroundRenderer.field_60097private final GpuBufferSkyRendering.starVertexBufferprivate final GpuBufferSkyRendering.topSkyVertexBufferprivate final GpuBufferWorldBorderRendering.vertexBufferMethods in net.minecraft.client.render that return GpuBufferModifier and TypeMethodDescriptionprivate static GpuBufferSkyRendering.createEndSky()private GpuBufferSkyRendering.createStars() -
Uses of GpuBuffer in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk declared as GpuBufferModifier and TypeFieldDescriptionChunkBuilder.Buffers.indexBuffer(package private) GpuBufferChunkBuilder.Buffers.vertexBufferMethods in net.minecraft.client.render.chunk that return GpuBufferModifier and TypeMethodDescriptionChunkBuilder.Buffers.getIndexBuffer()ChunkBuilder.Buffers.getVertexBuffer()Methods in net.minecraft.client.render.chunk with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidChunkBuilder.Buffers.setIndexBuffer(@Nullable GpuBuffer indexBuffer) voidChunkBuilder.Buffers.setVertexBuffer(GpuBuffer vertexBuffer) Constructors in net.minecraft.client.render.chunk with parameters of type GpuBufferModifierConstructorDescriptionBuffers(GpuBuffer vertexBuffer, @Nullable GpuBuffer indexBuffer, int indexCount, VertexFormat.IndexType indexType) -
Uses of GpuBuffer in net.minecraft.client.util.tracy
Fields in net.minecraft.client.util.tracy declared as GpuBuffer