net.minecraft.client.render

class UberBuffer$StagingBuffer$Ring

extends UberBuffer$StagingBuffer

com.mojang.blaze3d.vertex.UberGpuBuffer$UberGpuBufferStagingBuffer$MappedStagingBuffer
net.minecraft.class_1_296$class_1_299$class_1_301
net.minecraft.client.render.UberBuffer$StagingBuffer$Ring

Field summary

Modifier and TypeField
private final MappableRingBuffer
mappableRingBuffer
field_1_1779
ringBuffer
private GpuBuffer$MappedView
currentMappedView
field_1_1778
subView
private GpuBuffer
currentGPUBuffer
field_1_1777
sub
private ByteBuffer
currentBuffer
field_1_1776
subData

Constructor summary

ModifierConstructor
private (String label, GpuDevice device, int size)

Method summary

Modifier and TypeMethod
ByteBuffer
getStagingBuffer()
method_1_2184()
getData()
void
copyToHeap(CommandEncoder encoder, GpuBuffer heapBuffer, long heapOffset, long stagingBufferOffset, long copySize)
method_1_2181(CommandEncoder arg0, GpuBuffer arg1, long arg2, long arg3, long arg4)
copy(CommandEncoder arg0, GpuBuffer arg1, long arg2, long arg3, long arg4)
void
clearFrame(CommandEncoder encoder)
method_1_2180(CommandEncoder arg0)
reset(CommandEncoder arg0)
void
destroyBuffer()
method_1_2183()
close()
private static String
lambda$new$0(String arg0)
method_1_2185(String arg0)
method_1_2185(String arg0)