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, long offset, long 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 @Nullable GpuBufferGlRenderPass.indexBufferprotected final @Nullable GpuBuffer[]GlRenderPass.vertexBuffersMethods in com.mojang.blaze3d.opengl that return GpuBufferModifier and TypeMethodDescriptionGlDevice.createBuffer(@Nullable Supplier<String> label, int usage, long size) GlDevice.createBuffer(@Nullable Supplier<String> label, int usage, ByteBuffer data) Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> voidGlRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable VertexFormat.IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) protected <T> voidGlCommandEncoder.executeDrawMultiple(GlRenderPass renderPass, Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable VertexFormat.IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) voidGlRenderPass.setIndexBuffer(@Nullable GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidGlRenderPass.setUniform(String name, GpuBuffer value) voidGlRenderPass.setVertexBuffer(int slot, GpuBuffer vertexBuffer) -
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 @Nullable GpuBufferRenderSystem.AutoStorageIndexBuffer.bufferprivate static @Nullable GpuBufferRenderSystem.globalSettingsUniformprivate final @Nullable GpuBufferRenderPass.Draw.indexBufferThe field for theindexBufferrecord component.private final GpuBufferRenderPass.Draw.vertexBufferThe field for thevertexBufferrecord component.Methods in com.mojang.blaze3d.systems that return GpuBufferModifier and TypeMethodDescriptionGpuDevice.createBuffer(@Nullable Supplier<String> label, int usage, long size) GpuDevice.createBuffer(@Nullable Supplier<String> label, int usage, ByteBuffer data) GpuDeviceBackend.createBuffer(@Nullable Supplier<String> label, int usage, long size) GpuDeviceBackend.createBuffer(@Nullable Supplier<String> label, int usage, ByteBuffer data) RenderSystem.AutoStorageIndexBuffer.getBuffer(int indexCount) static @Nullable GpuBufferRenderSystem.getGlobalSettingsUniform()@Nullable GpuBufferRenderPass.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 source, GpuBuffer destination, long offset, Runnable callback, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel, int x, int y, int width, int height) voidCommandEncoderBackend.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel) voidCommandEncoderBackend.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> voidRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable VertexFormat.IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) <T> voidRenderPassBackend.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable VertexFormat.IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) static voidRenderSystem.setGlobalSettingsUniform(GpuBuffer buffer) voidRenderPass.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidRenderPassBackend.setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidRenderPass.setUniform(String name, GpuBuffer value) voidRenderPassBackend.setUniform(String name, GpuBuffer value) voidRenderPass.setVertexBuffer(int slot, GpuBuffer vertexBuffer) voidRenderPassBackend.setVertexBuffer(int slot, GpuBuffer vertexBuffer) Constructors in com.mojang.blaze3d.systems with parameters of type GpuBufferModifierConstructorDescriptionDraw(int slot, GpuBuffer vertexBuffer, @Nullable GpuBuffer indexBuffer, @Nullable VertexFormat.IndexType indexType, int firstIndex, int indexCount, int baseVertex, @Nullable BiConsumer<T, RenderPass.UniformUploader> uniformUploaderConsumer) Creates an instance of aDrawrecord class.Draw(int slot, GpuBuffer vertexBuffer, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, int firstIndex, int indexCount, int baseVertex) -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionprivate GpuBufferUberGpuBuffer.UberGpuBufferStagingBuffer.MappedStagingBuffer.currentGPUBuffer(package private) GpuBufferUberGpuBuffer.UberGpuBufferHeap.gpuBufferprivate @Nullable GpuBufferVertexFormat.immediateDrawIndexBufferprivate @Nullable GpuBufferVertexFormat.immediateDrawVertexBufferMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionUberGpuBuffer.getGpuBuffer(TlsfAllocator.Allocation allocation) VertexFormat.uploadImmediateIndexBuffer(ByteBuffer buffer) VertexFormat.uploadImmediateVertexBuffer(ByteBuffer buffer) private static GpuBufferVertexFormat.uploadToBuffer(@Nullable GpuBuffer target, ByteBuffer buffer, int usage, Supplier<String> label) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescription(package private) abstract voidUberGpuBuffer.UberGpuBufferStagingBuffer.copyToHeap(CommandEncoder encoder, GpuBuffer heapBuffer, long heapOffset, long stagingBufferOffset, long copySize) (package private) voidUberGpuBuffer.UberGpuBufferStagingBuffer.CPUStagingBuffer.copyToHeap(CommandEncoder encoder, GpuBuffer heapBuffer, long heapOffset, long stagingBufferOffset, long copySize) (package private) voidUberGpuBuffer.UberGpuBufferStagingBuffer.MappedStagingBuffer.copyToHeap(CommandEncoder encoder, GpuBuffer heapBuffer, long heapOffset, long stagingBufferOffset, long copySize) private static GpuBufferVertexFormat.uploadToBuffer(@Nullable GpuBuffer target, ByteBuffer buffer, 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 indexBuffer, VertexFormat.IndexType indexType) private voidGuiRenderer.executeDrawRange(Supplier<String> label, RenderTarget mainRenderTarget, GpuBufferSlice fogBuffer, GpuBufferSlice dynamicTransforms, GpuBuffer indexBuffer, VertexFormat.IndexType indexType, int startIndex, int endIndex) Constructors in net.minecraft.client.gui.render with parameters of type GpuBufferModifierConstructorDescriptionprivateDraw(GpuBuffer vertexBuffer, int baseVertex, VertexFormat.Mode mode, int indexCount, RenderPipeline pipeline, TextureSetup textureSetup, @Nullable 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 GpuBufferGlobalSettingsUniform.buffer(package private) GpuBufferProjectionMatrixBuffer.bufferprivate final GpuBuffer[]MappableRingBuffer.buffersprivate final GpuBufferSkyRenderer.endFlashBufferprivate final GpuBufferSkyRenderer.endSkyBufferprivate final GpuBufferSkyRenderer.moonBufferprivate final GpuBufferSkyRenderer.starBufferprivate final GpuBufferSkyRenderer.sunBufferprivate final GpuBufferSkyRenderer.sunriseBufferprivate 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.buildCelestialQuad(String name, TextureAtlasSprite sprite) private static GpuBufferSkyRenderer.buildEndFlashQuad(TextureAtlas atlas) private static GpuBufferSkyRenderer.buildEndSky()private static GpuBufferSkyRenderer.buildMoonPhases(TextureAtlas atlas) private GpuBufferSkyRenderer.buildStars()private static GpuBufferSkyRenderer.buildSunQuad(TextureAtlas atlas) private GpuBufferSkyRenderer.buildSunriseFan()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 final @Nullable GpuBufferSectionRenderDispatcher.RenderSectionBufferSlice.indexBufferThe field for theindexBufferrecord component.private final GpuBufferSectionRenderDispatcher.RenderSectionBufferSlice.vertexBufferThe field for thevertexBufferrecord component.Methods in net.minecraft.client.renderer.chunk that return GpuBufferModifier and TypeMethodDescription@Nullable GpuBufferSectionRenderDispatcher.RenderSectionBufferSlice.indexBuffer()Returns the value of theindexBufferrecord component.SectionRenderDispatcher.RenderSectionBufferSlice.vertexBuffer()Returns the value of thevertexBufferrecord component.Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifierConstructorDescriptionRenderSectionBufferSlice(GpuBuffer vertexBuffer, long vertexBufferOffset, @Nullable GpuBuffer indexBuffer, long indexBufferOffset) Creates an instance of aRenderSectionBufferSlicerecord class. -
Uses of GpuBuffer in net.minecraft.client.renderer.feature
Methods in net.minecraft.client.renderer.feature that return GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.renderer.fog
Fields in net.minecraft.client.renderer.fog declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.renderer.texture
Fields in net.minecraft.client.renderer.texture declared as GpuBuffer