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.openglModifier and TypeClassDescriptionclassstatic classprivate classFields in com.mojang.blaze3d.opengl declared as GpuBufferMethods 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 IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) protected <T> voidGlCommandEncoder.executeDrawMultiple(GlRenderPass renderPass, Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) voidGlRenderPass.setIndexBuffer(@Nullable GpuBuffer indexBuffer, IndexType indexType) voidGlRenderPass.setUniform(String name, GpuBuffer value) -
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 TypeFieldDescriptionRenderSystem.AutoStorageIndexBuffer.bufferRenderSystem.globalSettingsUniformRenderPass.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) RenderSystem.getGlobalSettingsUniform()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 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 IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) <T> voidRenderPassBackend.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) static voidRenderSystem.setGlobalSettingsUniform(GpuBuffer buffer) voidRenderPass.setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType) voidRenderPassBackend.setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType) voidRenderPass.setUniform(String name, GpuBuffer value) voidRenderPassBackend.setUniform(String name, GpuBuffer value) Constructors in com.mojang.blaze3d.systems with parameters of type GpuBufferModifierConstructorDescriptionDraw(int slot, GpuBuffer vertexBuffer, @Nullable GpuBuffer indexBuffer, @Nullable 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, 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 GpuBufferStagingBuffer.PersistentlyMapped.currentGPUBufferprivate final GpuBufferUberGpuBuffer.UberGpuBufferHeap.gpuBufferMethods in com.mojang.blaze3d.vertex that return GpuBufferModifier and TypeMethodDescriptionUberGpuBuffer.getGpuBuffer(TlsfAllocator.Allocation allocation) Methods in com.mojang.blaze3d.vertex with parameters of type GpuBufferModifier and TypeMethodDescriptionprotected abstract voidStagingBuffer.copyTo(CommandEncoder encoder, GpuBuffer dstBuffer, long dstOffset, long stagingBufferOffset, long copySize) protected voidStagingBuffer.Cpu.copyTo(CommandEncoder encoder, GpuBuffer dstBuffer, long dstOffset, long stagingBufferOffset, long copySize) protected voidStagingBuffer.PersistentlyMapped.copyTo(CommandEncoder encoder, GpuBuffer dstBuffer, long dstOffset, long stagingBufferOffset, long copySize) voidStagingBuffer.Uploader.copyTo(StagingBuffer.BufferHandle srcBuffer, GpuBuffer dstBuffer, long dstOffset) -
Uses of GpuBuffer in com.mojang.blaze3d.vulkan
Subclasses of GpuBuffer in com.mojang.blaze3d.vulkanModifier and TypeClassDescriptionclassstatic classprivate classMethods in com.mojang.blaze3d.vulkan that return GpuBufferModifier and TypeMethodDescriptionVulkanDevice.createBuffer(@Nullable Supplier<String> label, int usage, ByteBuffer data) Methods in com.mojang.blaze3d.vulkan with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidVulkanCommandEncoder.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel) voidVulkanCommandEncoder.copyTextureToBuffer(GpuTexture source, GpuBuffer destination, long offset, Runnable callback, int mipLevel, int x, int y, int width, int height) <T> voidVulkanRenderPass.drawMultipleIndexed(Collection<RenderPass.Draw<T>> draws, @Nullable GpuBuffer defaultIndexBuffer, @Nullable IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument) voidVulkanRenderPass.setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType) voidVulkanRenderPass.setUniform(String name, GpuBuffer value) -
Uses of GpuBuffer in net.minecraft.client.gui.font.providers
Fields in net.minecraft.client.gui.font.providers declared as GpuBufferMethods in net.minecraft.client.gui.font.providers that return GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as GpuBufferModifier and TypeFieldDescriptionprivate final GpuBufferSkyRenderer.bottomSkyBufferprivate final GpuBufferGlobalSettingsUniform.bufferprivate final GpuBufferProjectionMatrixBuffer.bufferprivate final GpuBuffer[]MappableRingBuffer.buffersprivate final GpuBufferDebugCrosshairRenderer.crosshairBufferStagedVertexBuffer.currentIndexBufferStagedVertexBuffer.currentVertexBufferprivate final GpuBufferSkyRenderer.endFlashBufferprivate final GpuBufferSkyRenderer.endSkyBufferprivate final GpuBufferStagedVertexBuffer.ExecuteInfo.indexBufferThe field for theindexBufferrecord component.private final GpuBufferSkyRenderer.moonBufferprivate final GpuBufferSkyRenderer.starBufferprivate final GpuBufferSkyRenderer.sunBufferprivate final GpuBufferSkyRenderer.sunriseBufferprivate final GpuBufferSkyRenderer.topSkyBufferprivate final GpuBufferCubeMap.vertexBufferprivate final GpuBufferStagedVertexBuffer.ExecuteInfo.vertexBufferThe field for thevertexBufferrecord component.WeatherEffectRenderer.vertexBufferprivate final GpuBufferWorldBorderRenderer.worldBorderBufferFields in net.minecraft.client.renderer with type parameters of type GpuBufferModifier and TypeFieldDescriptionStagedVertexBuffer.GpuBufferPool.availableStagedVertexBuffer.GpuBufferPool.PendingRecycle.buffersThe field for thebuffersrecord component.PostPass.customUniformsStagedVertexBuffer.GpuBufferPool.usedThisFrameMethods 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()StagedVertexBuffer.ExecuteInfo.indexBuffer()Returns the value of theindexBufferrecord component.private static GpuBufferCubeMap.initializeVertices()StagedVertexBuffer.GpuBufferPool.takeBestAvailable(int minSize, int maxSize) private GpuBufferWeatherEffectRenderer.uploadVertexBuffer(ByteBuffer buffer) StagedVertexBuffer.ExecuteInfo.vertexBuffer()Returns the value of thevertexBufferrecord component.Methods in net.minecraft.client.renderer that return types with arguments of type GpuBufferModifier and TypeMethodDescriptionStagedVertexBuffer.GpuBufferPool.PendingRecycle.buffers()Returns the value of thebuffersrecord component.StagedVertexBuffer.GpuBufferPool.PendingRecycle.tryRecycle()Methods in net.minecraft.client.renderer with parameters of type GpuBufferModifier and TypeMethodDescriptionprivate voidStagedVertexBuffer.uploadDrawsToBuffers(GpuDevice device, List<StagedVertexBuffer.Draw> draws, GpuBuffer vertexGpuBuffer, @Nullable GpuBuffer indexGpuBuffer, int vertexBufferSize, int indexBufferSize) Constructors in net.minecraft.client.renderer with parameters of type GpuBufferModifierConstructorDescriptionExecuteInfo(GpuBuffer vertexBuffer, GpuBuffer indexBuffer, IndexType indexType, int baseVertex, int firstIndex, int indexCount) Creates an instance of aExecuteInforecord class.Constructor parameters in net.minecraft.client.renderer with type arguments of type GpuBufferModifierConstructorDescriptionprivatePendingRecycle(List<GpuBuffer> buffers, GpuFence fence) Creates an instance of aPendingRecyclerecord class. -
Uses of GpuBuffer in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as GpuBufferModifier and TypeFieldDescriptionSectionRenderDispatcher.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 TypeMethodDescriptionSectionRenderDispatcher.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.fog
Fields in net.minecraft.client.renderer.fog declared as GpuBuffer -
Uses of GpuBuffer in net.minecraft.client.renderer.rendertype
Methods in net.minecraft.client.renderer.rendertype with parameters of type GpuBufferModifier and TypeMethodDescriptionvoidPreparedRenderType.drawFromBuffer(GpuBuffer vertexBuffer, GpuBuffer indexBuffer, IndexType indexType, int baseVertex, int firstIndex, int indexCount) -
Uses of GpuBuffer in net.minecraft.client.renderer.texture
Fields in net.minecraft.client.renderer.texture declared as GpuBuffer