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.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 GpuBufferModifierConstructorDescriptionGpuBufferSlice
(GpuBuffer buffer, int offset, int length) Creates an instance of aGpuBufferSlice
record class. -
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 GpuBuffer
GlRenderPass.indexBuffer
protected final GpuBuffer[]
GlRenderPass.vertexBuffers
Methods in com.mojang.blaze3d.opengl that return GpuBufferModifier and TypeMethodDescriptionGlDevice.createBuffer
(Supplier<String> pLabel, int pUsage, int pSize) GlDevice.createBuffer
(Supplier<String> pLabel, int pUsage, ByteBuffer pData) Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
GlCommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) void
GlCommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) <T> void
GlRenderPass.drawMultipleIndexed
(Collection<RenderPass.Draw<T>> pDraws, GpuBuffer pIndexBuffer, VertexFormat.IndexType pIndexType, Collection<String> pUniformNames, T pUserData) protected <T> void
GlCommandEncoder.executeDrawMultiple
(GlRenderPass pRenderPass, Collection<RenderPass.Draw<T>> pDraws, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType, Collection<String> pUniforms, T pData) void
GlRenderPass.setIndexBuffer
(GpuBuffer pIndexBuffer, VertexFormat.IndexType pIndexType) void
GlRenderPass.setUniform
(String pName, GpuBuffer pBuffer) void
GlRenderPass.setVertexBuffer
(int pIndex, GpuBuffer pBuffer) -
Uses of GpuBuffer in com.mojang.blaze3d.platform
Fields in com.mojang.blaze3d.platform declared as GpuBuffer -
Uses of GpuBuffer in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBuffer
RenderSystem.AutoStorageIndexBuffer.buffer
private static GpuBuffer
RenderSystem.globalSettingsUniform
private final GpuBuffer
RenderPass.Draw.indexBuffer
The field for theindexBuffer
record component.private static GpuBuffer
RenderSystem.QUAD_VERTEX_BUFFER
private final GpuBuffer
RenderPass.Draw.vertexBuffer
The field for thevertexBuffer
record component.Methods in com.mojang.blaze3d.systems that return GpuBufferModifier and TypeMethodDescriptionGpuDevice.createBuffer
(Supplier<String> pLabel, int pUsage, int pSize) GpuDevice.createBuffer
(Supplier<String> pLabel, int pUsage, ByteBuffer pData) RenderSystem.AutoStorageIndexBuffer.getBuffer
(int pIndex) static GpuBuffer
RenderSystem.getGlobalSettingsUniform()
static GpuBuffer
RenderSystem.getQuadVertexBuffer()
RenderPass.Draw.indexBuffer()
Returns the value of theindexBuffer
record component.RenderPass.Draw.vertexBuffer()
Returns the value of thevertexBuffer
record component.Methods in com.mojang.blaze3d.systems with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
CommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) void
CommandEncoder.copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) <T> void
RenderPass.drawMultipleIndexed
(Collection<RenderPass.Draw<T>> pDraws, GpuBuffer pIndexBuffer, VertexFormat.IndexType pIndexType, Collection<String> pUniformNames, T pUserData) static void
RenderSystem.setGlobalSettingsUniform
(GpuBuffer pGlobalSettingsUniform) void
RenderPass.setIndexBuffer
(GpuBuffer pIndexBuffer, VertexFormat.IndexType pIndexType) void
RenderPass.setUniform
(String pName, GpuBuffer pBuffer) void
RenderPass.setVertexBuffer
(int pIndex, GpuBuffer pBuffer) 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, BiConsumer<T, RenderPass.UniformUploader> uniformUploaderConsumer) Creates an instance of aDraw
record class. -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBuffer
VertexFormat.immediateDrawIndexBuffer
private GpuBuffer
VertexFormat.immediateDrawVertexBuffer
private static GpuBuffer
VertexFormat.UPLOAD_STAGING_BUFFER
Methods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer
(ByteBuffer pBuffer) VertexFormat.uploadImmediateVertexBuffer
(ByteBuffer pBuffer) private static GpuBuffer
VertexFormat.uploadToBuffer
(GpuBuffer p_428839_, ByteBuffer p_428844_, int p_428826_, Supplier<String> p_428833_) private GpuBuffer
VertexFormat.uploadToBufferWithWorkaround
(GpuBuffer p_428850_, ByteBuffer p_428822_, int p_428845_, Supplier<String> p_428834_) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate static GpuBuffer
VertexFormat.uploadToBuffer
(GpuBuffer p_428839_, ByteBuffer p_428844_, int p_428826_, Supplier<String> p_428833_) private GpuBuffer
VertexFormat.uploadToBufferWithWorkaround
(GpuBuffer p_428850_, ByteBuffer p_428822_, int p_428845_, Supplier<String> p_428834_) -
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.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.executeDraw
(GuiRenderer.Draw pDraw, RenderPass pRenderPass, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType) private void
GuiRenderer.executeDrawRange
(Supplier<String> pDebugGroup, RenderTarget pRenderTarget, GpuBufferSlice pFog, GpuBufferSlice pDynamicTransforms, GpuBuffer pBuffer, VertexFormat.IndexType pIndexType, int pStart, int pEnd) Constructors in net.minecraft.client.gui.render with parameters of type GpuBufferModifierConstructorDescription(package private)
Draw
(GpuBuffer vertexBuffer, int baseVertex, VertexFormat.Mode mode, int indexCount, RenderPipeline pipeline, TextureSetup textureSetup, ScreenRectangle scissorArea) Creates an instance of aDraw
record class. -
Uses of GpuBuffer in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBuffer
SkyRenderer.bottomSkyBuffer
private final GpuBuffer
CachedOrthoProjectionMatrixBuffer.buffer
private final GpuBuffer
CachedPerspectiveProjectionMatrixBuffer.buffer
private final GpuBuffer
GlobalSettingsUniform.buffer
private final GpuBuffer
PerspectiveProjectionMatrixBuffer.buffer
private final GpuBuffer[]
MappableRingBuffer.buffers
private final GpuBuffer
SkyRenderer.endSkyBuffer
private final GpuBuffer
SkyRenderer.starBuffer
private final GpuBuffer
SkyRenderer.topSkyBuffer
private final GpuBuffer
CubeMap.vertexBuffer
private final GpuBuffer
WorldBorderRenderer.worldBorderBuffer
Fields in net.minecraft.client.renderer with type parameters of type GpuBufferMethods in net.minecraft.client.renderer that return GpuBufferModifier and TypeMethodDescriptionprivate static GpuBuffer
SkyRenderer.buildEndSky()
private GpuBuffer
SkyRenderer.buildStars()
MappableRingBuffer.currentBuffer()
private static GpuBuffer
CubeMap.initializeVertices()
-
Uses of GpuBuffer in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBuffer
SectionBuffers.indexBuffer
private GpuBuffer
SectionBuffers.vertexBuffer
Methods in net.minecraft.client.renderer.chunk that return GpuBufferModifier and TypeMethodDescriptionSectionBuffers.getIndexBuffer()
SectionBuffers.getVertexBuffer()
Methods in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
SectionBuffers.setIndexBuffer
(GpuBuffer pIndexBuffer) void
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) -
Uses of GpuBuffer in net.minecraft.client.renderer.fog
Fields in net.minecraft.client.renderer.fog declared as GpuBuffer -
Uses of GpuBuffer in net.neoforged.neoforge.client.blaze3d.validation
Methods in net.neoforged.neoforge.client.blaze3d.validation that return GpuBufferModifier and TypeMethodDescriptionValidationGpuDevice.createBuffer
(@Nullable Supplier<String> label, int usage, int size) ValidationGpuDevice.createBuffer
(@Nullable Supplier<String> label, int usage, ByteBuffer data) Methods in net.neoforged.neoforge.client.blaze3d.validation with parameters of type GpuBufferModifier and TypeMethodDescriptionvoid
ValidationCommandEncoder.copyTextureToBuffer
(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel) void
ValidationCommandEncoder.copyTextureToBuffer
(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> void
ValidationRenderPass.drawMultipleIndexed
(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> dynamicUniforms, T userData) void
ValidationRenderPass.setIndexBuffer
(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) void
ValidationRenderPass.setUniform
(String name, GpuBuffer buffer) void
ValidationRenderPass.setVertexBuffer
(int index, GpuBuffer vertexBuffer)