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 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 GpuBufferModifierConstructorDescriptionGpuBufferSlice(GpuBuffer buffer, int offset, int length) Creates an instance of aGpuBufferSlicerecord 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 GpuBufferGlRenderPass.indexBufferprotected final GpuBuffer[]GlRenderPass.vertexBuffersMethods in com.mojang.blaze3d.opengl that return GpuBufferModifier and TypeMethodDescriptionGlDevice.createBuffer(Supplier<String> label, int usage, int size) GlDevice.createBuffer(Supplier<String> label, int usage, ByteBuffer data) Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel, int x, int y, int width, int height) <T> voidGlRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> uniformNames, T userData) protected <T> voidGlCommandEncoder.executeDrawMultiple(GlRenderPass renderPass, Collection<RenderPass.Draw<T>> draws, GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> uniforms, T data) voidGlRenderPass.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidGlRenderPass.setUniform(String name, GpuBuffer buffer) voidGlRenderPass.setVertexBuffer(int index, GpuBuffer buffer) -
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 GpuBufferRenderSystem.AutoStorageIndexBuffer.bufferprivate static GpuBufferRenderSystem.globalSettingsUniformprivate 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> label, int usage, int size) GpuDevice.createBuffer(Supplier<String> label, int usage, ByteBuffer data) RenderSystem.AutoStorageIndexBuffer.getBuffer(int index) static GpuBufferRenderSystem.getGlobalSettingsUniform()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 texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int offset, Runnable task, int mipLevel, int x, int y, int width, int height) <T> voidRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> uniformNames, T userData) static voidRenderSystem.setGlobalSettingsUniform(GpuBuffer globalSettingsUniform) voidRenderPass.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidRenderPass.setUniform(String name, GpuBuffer buffer) voidRenderPass.setVertexBuffer(int index, GpuBuffer buffer) 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 aDrawrecord class. -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBufferVertexFormat.immediateDrawIndexBufferprivate GpuBufferVertexFormat.immediateDrawVertexBufferprivate static GpuBufferVertexFormat.UPLOAD_STAGING_BUFFERMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer(ByteBuffer buffer) VertexFormat.uploadImmediateVertexBuffer(ByteBuffer buffer) private static GpuBufferVertexFormat.uploadToBuffer(GpuBuffer buffer, ByteBuffer data, int usage, Supplier<String> label) private GpuBufferVertexFormat.uploadToBufferWithWorkaround(GpuBuffer buffer, ByteBuffer data, int usage, Supplier<String> label) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate static GpuBufferVertexFormat.uploadToBuffer(GpuBuffer buffer, ByteBuffer data, int usage, Supplier<String> label) private GpuBufferVertexFormat.uploadToBufferWithWorkaround(GpuBuffer buffer, ByteBuffer data, int usage, Supplier<String> label) -
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 GpuBufferGuiRenderer.Draw.vertexBufferThe field for thevertexBufferrecord component.Methods in net.minecraft.client.gui.render that return GpuBufferModifier and TypeMethodDescriptionGuiRenderer.Draw.vertexBuffer()Returns the value of thevertexBufferrecord component.Methods in net.minecraft.client.gui.render with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate voidGuiRenderer.executeDraw(GuiRenderer.Draw draw, RenderPass renderPass, GpuBuffer buffer, VertexFormat.IndexType indexType) private voidGuiRenderer.executeDrawRange(Supplier<String> debugGroup, RenderTarget renderTarget, GpuBufferSlice fogUniforms, GpuBufferSlice dynamicTransforms, GpuBuffer buffer, VertexFormat.IndexType indexType, int start, int end) 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 aDrawrecord class. -
Uses of GpuBuffer in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferSkyRenderer.bottomSkyBufferprivate final GpuBufferCachedOrthoProjectionMatrixBuffer.bufferprivate final GpuBufferCachedPerspectiveProjectionMatrixBuffer.bufferprivate final GpuBufferGlobalSettingsUniform.bufferprivate final GpuBufferPerspectiveProjectionMatrixBuffer.bufferprivate final GpuBuffer[]MappableRingBuffer.buffersprivate final GpuBufferSkyRenderer.endSkyBufferprivate final GpuBufferSkyRenderer.starBufferprivate final GpuBufferSkyRenderer.topSkyBufferprivate final GpuBufferCubeMap.vertexBufferprivate final GpuBufferWorldBorderRenderer.worldBorderBufferFields in net.minecraft.client.renderer with type parameters of type GpuBufferMethods in net.minecraft.client.renderer that return GpuBufferModifier and TypeMethodDescriptionprivate static GpuBufferSkyRenderer.buildEndSky()private GpuBufferSkyRenderer.buildStars()MappableRingBuffer.currentBuffer()private static GpuBufferCubeMap.initializeVertices() -
Uses of GpuBuffer in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBufferSectionBuffers.indexBufferprivate GpuBufferSectionBuffers.vertexBufferMethods 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 TypeMethodDescriptionvoidSectionBuffers.setIndexBuffer(GpuBuffer indexBuffer) voidSectionBuffers.setVertexBuffer(GpuBuffer vertexBuffer) Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifierConstructorDescriptionSectionBuffers(GpuBuffer vertexBuffer, GpuBuffer indexBuffer, int indexCount, VertexFormat.IndexType indexType) -
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 TypeMethodDescriptionvoidValidationCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel) voidValidationCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, int bufferOffset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> voidValidationRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType, Collection<String> dynamicUniforms, T userData) voidValidationRenderPass.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidValidationRenderPass.setUniform(String name, GpuBuffer buffer) voidValidationRenderPass.setVertexBuffer(int index, GpuBuffer vertexBuffer)