Uses of Class
com.mojang.blaze3d.buffers.GpuBuffer
Packages that use GpuBuffer
Package
Description
-
Uses of GpuBuffer in com.mojang.blaze3d.buffers
Fields in com.mojang.blaze3d.buffers declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBuffer
GpuBufferSlice.buffer
The field for thebuffer
record component.Methods in com.mojang.blaze3d.buffers that return GpuBufferModifier and TypeMethodDescriptionGpuBufferSlice.buffer()
Returns the value of thebuffer
record 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.globalSettingsUniform
RenderPass.RenderObject.indexBuffer
The field for theindexBuffer
record component.RenderSystem.ShapeIndexBuffer.indexBuffer
RenderSystem.QUAD_VERTEX_BUFFER
private final GpuBuffer
RenderPass.RenderObject.vertexBuffer
The field for thevertexBuffer
record component.Methods in com.mojang.blaze3d.systems that return GpuBufferModifier and TypeMethodDescriptionGpuDevice.createBuffer
(@Nullable Supplier<String> labelGetter, int usage, int size) GpuDevice.createBuffer
(@Nullable Supplier<String> labelGetter, int usage, ByteBuffer data) RenderSystem.getGlobalSettingsUniform()
RenderSystem.ShapeIndexBuffer.getIndexBuffer
(int requiredSize) static GpuBuffer
RenderSystem.getQuadVertexBuffer()
RenderPass.RenderObject.indexBuffer()
Returns the value of theindexBuffer
record component.RenderPass.RenderObject.vertexBuffer()
Returns the value of thevertexBuffer
record component.Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
CommandEncoder.copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel) void
CommandEncoder.copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) <T> void
RenderPass.drawMultipleIndexed
(Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) static void
RenderSystem.setGlobalSettingsUniform
(GpuBuffer globalSettingsUniform) void
RenderPass.setIndexBuffer
(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) void
RenderPass.setUniform
(String name, GpuBuffer buffer) void
RenderPass.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 BiConsumer<T, RenderPass.UniformUploader> biConsumer) 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.immediateDrawIndexBuffer
VertexFormat.immediateDrawVertexBuffer
VertexFormat.UPLOAD_STAGING_BUFFER
Methods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer
(ByteBuffer byteBuffer) VertexFormat.uploadImmediateVertexBuffer
(ByteBuffer byteBuffer) private static GpuBuffer
VertexFormat.uploadToBuffer
(@Nullable GpuBuffer gpuBuffer, ByteBuffer byteBuffer, int int2, Supplier<String> supplier) private GpuBuffer
VertexFormat.uploadToBufferWithWorkaround
(@Nullable GpuBuffer gpuBuffer, ByteBuffer byteBuffer, int int2, Supplier<String> supplier) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate static GpuBuffer
VertexFormat.uploadToBuffer
(@Nullable GpuBuffer gpuBuffer, ByteBuffer byteBuffer, int int2, Supplier<String> supplier) private GpuBuffer
VertexFormat.uploadToBufferWithWorkaround
(@Nullable GpuBuffer gpuBuffer, ByteBuffer byteBuffer, int int2, Supplier<String> supplier) -
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 TypeFieldDescriptionprivate final GpuBuffer
GlobalSettings.buffer
private final GpuBuffer[]
MappableRingBuffer.buffers
RenderPassImpl.indexBuffer
protected final GpuBuffer[]
RenderPassImpl.vertexBuffers
Fields 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 usage, int size) GlBackend.createBuffer
(@Nullable Supplier<String> labelGetter, int usage, ByteBuffer data) MappableRingBuffer.getBlocking()
Methods in net.minecraft.client.gl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
GlCommandEncoder.copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture source, GpuBuffer target, int offset, Runnable dataUploadedCallback, int mipLevel, int intoX, int intoY, int width, int height) <T> void
RenderPassImpl.drawMultipleIndexed
(Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) protected <T> void
GlCommandEncoder.drawObjectsWithRenderPass
(RenderPassImpl pass, Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) void
RenderPassImpl.setIndexBuffer
(@Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType) void
RenderPassImpl.setUniform
(String name, GpuBuffer buffer) void
RenderPassImpl.setVertexBuffer
(int index, GpuBuffer buffer) -
Uses of GpuBuffer in net.minecraft.client.gui
Fields in net.minecraft.client.gui declared as GpuBufferMethods in net.minecraft.client.gui that return 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 TypeFieldDescriptionprivate final GpuBuffer
GuiRenderer.Draw.vertexBuffer
The field for thevertexBuffer
record component.Methods in net.minecraft.client.gui.render that return GpuBufferModifier and TypeMethodDescriptionGuiRenderer.Draw.vertexBuffer()
Returns the value of thevertexBuffer
record component.Methods in net.minecraft.client.gui.render with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate void
GuiRenderer.render
(Supplier<String> nameSupplier, Framebuffer framebuffer, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransformsBuffer, GpuBuffer buffer, VertexFormat.IndexType indexType, int from, int to) private void
GuiRenderer.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, int int2, VertexFormat.DrawMode drawMode, int int3, 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 GpuBuffer
SkyRendering.bottomSkyVertexBuffer
private final GpuBuffer
DiffuseLighting.buffer
private final GpuBuffer
ProjectionMatrix2.buffer
private final GpuBuffer
ProjectionMatrix3.buffer
private final GpuBuffer
RawProjectionMatrix.buffer
private final GpuBuffer
SkyRendering.endSkyVertexBuffer
private final GpuBuffer
SkyRendering.starVertexBuffer
private final GpuBuffer
SkyRendering.topSkyVertexBuffer
private final GpuBuffer
WorldBorderRendering.vertexBuffer
Methods in net.minecraft.client.render that return GpuBufferModifier and TypeMethodDescriptionprivate static GpuBuffer
SkyRendering.createEndSky()
private GpuBuffer
SkyRendering.createStars()
-
Uses of GpuBuffer in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk declared as GpuBufferMethods in net.minecraft.client.render.chunk that return GpuBufferMethods in net.minecraft.client.render.chunk with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
Buffers.setIndexBuffer
(@Nullable GpuBuffer indexBuffer) void
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.render.fog
Fields in net.minecraft.client.render.fog declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.util.tracy
Fields in net.minecraft.client.util.tracy declared as GpuBuffer