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> p_409705_, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int p_410348_, long p_482325_) GlDevice.createBuffer(@Nullable Supplier<String> p_410492_, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int p_418387_, ByteBuffer p_410794_) Methods in com.mojang.blaze3d.opengl with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidGlCommandEncoder.copyTextureToBuffer(GpuTexture p_410088_, GpuBuffer p_409674_, long p_482318_, Runnable p_410567_, int p_410546_) voidGlCommandEncoder.copyTextureToBuffer(GpuTexture p_410781_, GpuBuffer p_410413_, long p_482330_, Runnable p_410081_, int p_410080_, int p_410819_, int p_409841_, int p_409880_, int p_409853_) <T> voidGlRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> p_410499_, @Nullable GpuBuffer p_412214_, @Nullable VertexFormat.IndexType p_412273_, Collection<String> p_418377_, T p_428237_) protected <T> voidGlCommandEncoder.executeDrawMultiple(GlRenderPass renderPass, Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer buffer, @Nullable VertexFormat.IndexType indexType, Collection<String> uniforms, T data) voidGlRenderPass.setIndexBuffer(@Nullable GpuBuffer p_410828_, VertexFormat.IndexType p_410040_) voidGlRenderPass.setUniform(String p_410717_, GpuBuffer p_418484_) voidGlRenderPass.setVertexBuffer(int p_410797_, GpuBuffer p_410501_) -
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, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, long size) GpuDevice.createBuffer(@Nullable Supplier<String> label, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, ByteBuffer data) RenderSystem.AutoStorageIndexBuffer.getBuffer(int index) 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 texture, GpuBuffer buffer, long offset, Runnable task, int mipLevel) voidCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, long offset, Runnable task, int mipLevel, int x, int y, int width, int height) <T> voidRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer indexBuffer, @Nullable 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 slot, GpuBuffer vertexBuffer, @Nullable GpuBuffer indexBuffer, @Nullable VertexFormat.IndexType indexType, int firstIndex, int indexCount, @Nullable BiConsumer<T, RenderPass.UniformUploader> uniformUploaderConsumer) Creates an instance of aDrawrecord class.Draw(int p_409953_, GpuBuffer p_410253_, GpuBuffer p_410419_, VertexFormat.IndexType p_410538_, int p_410203_, int p_410514_) -
Uses of GpuBuffer in com.mojang.blaze3d.vertex
Fields in com.mojang.blaze3d.vertex declared as GpuBufferModifier and TypeFieldDescriptionprivate @Nullable GpuBufferVertexFormat.immediateDrawIndexBufferprivate @Nullable GpuBufferVertexFormat.immediateDrawVertexBufferMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionVertexFormat.uploadImmediateIndexBuffer(ByteBuffer buffer) VertexFormat.uploadImmediateVertexBuffer(ByteBuffer buffer) private static GpuBufferVertexFormat.uploadToBuffer(@Nullable GpuBuffer buffer, ByteBuffer data, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, Supplier<String> label) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate static GpuBufferVertexFormat.uploadToBuffer(@Nullable GpuBuffer buffer, ByteBuffer data, @com.mojang.blaze3d.buffers.GpuBuffer.Usage 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, @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 GpuBufferCachedOrthoProjectionMatrixBuffer.bufferprivate final GpuBufferCachedPerspectiveProjectionMatrixBuffer.bufferprivate final GpuBufferGlobalSettingsUniform.bufferprivate final GpuBufferPerspectiveProjectionMatrixBuffer.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 atlas) 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 @Nullable GpuBufferSectionBuffers.indexBufferprivate GpuBufferSectionBuffers.vertexBufferMethods in net.minecraft.client.renderer.chunk that return GpuBufferModifier and TypeMethodDescription@Nullable GpuBufferSectionBuffers.getIndexBuffer()SectionBuffers.getVertexBuffer()Methods in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidSectionBuffers.setIndexBuffer(@Nullable GpuBuffer indexBuffer) voidSectionBuffers.setVertexBuffer(GpuBuffer vertexBuffer) Constructors in net.minecraft.client.renderer.chunk with parameters of type GpuBufferModifierConstructorDescriptionSectionBuffers(GpuBuffer vertexBuffer, @Nullable GpuBuffer indexBuffer, int indexCount, VertexFormat.IndexType indexType) -
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 -
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, long 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, long bufferOffset, Runnable callback, int mipLevel) voidValidationCommandEncoder.copyTextureToBuffer(GpuTexture texture, GpuBuffer buffer, long bufferOffset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> voidValidationRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer indexBuffer, @Nullable 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)