public static class IRenderTypeBuffer.Impl extends java.lang.Object implements IRenderTypeBuffer
IRenderTypeBuffer.Impl
Modifier and Type | Field and Description |
---|---|
protected BufferBuilder |
buffer |
protected java.util.Map<RenderType,BufferBuilder> |
fixedBuffers |
protected java.util.Optional<RenderType> |
lastRenderType |
protected java.util.Set<BufferBuilder> |
startedBuffers |
Modifier | Constructor and Description |
---|---|
protected |
Impl(BufferBuilder bufferIn,
java.util.Map<RenderType,BufferBuilder> fixedBuffersIn) |
Modifier and Type | Method and Description |
---|---|
void |
finish() |
void |
finish(RenderType renderTypeIn) |
IVertexBuilder |
getBuffer(RenderType p_getBuffer_1_) |
private BufferBuilder |
getBufferRaw(RenderType renderTypeIn) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getImpl, getImpl
protected final BufferBuilder buffer
protected final java.util.Map<RenderType,BufferBuilder> fixedBuffers
protected java.util.Optional<RenderType> lastRenderType
protected final java.util.Set<BufferBuilder> startedBuffers
protected Impl(BufferBuilder bufferIn, java.util.Map<RenderType,BufferBuilder> fixedBuffersIn)
public IVertexBuilder getBuffer(RenderType p_getBuffer_1_)
getBuffer
in interface IRenderTypeBuffer
private BufferBuilder getBufferRaw(RenderType renderTypeIn)
public void finish()
public void finish(RenderType renderTypeIn)