Class RenderSystem.AutoStorageIndexBuffer
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem.AutoStorageIndexBuffer
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
RenderSystem
public static final class RenderSystem.AutoStorageIndexBuffer
extends Object
implements AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final RenderSystem.AutoStorageIndexBuffer.IndexGeneratorprivate intprivate final intprivate IndexTypeprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAutoStorageIndexBuffer(int vertexStride, int indexStride, RenderSystem.AutoStorageIndexBuffer.IndexGenerator generator) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private voidensureStorage(int indexCount) getBuffer(int indexCount) booleanhasStorage(int indexCount) private it.unimi.dsi.fastutil.ints.IntConsumerintConsumer(ByteBuffer buffer) type()
-
Field Details
-
vertexStride
private final int vertexStride -
indexStride
private final int indexStride -
generator
-
buffer
-
type
-
indexCount
private int indexCount
-
-
Constructor Details
-
AutoStorageIndexBuffer
private AutoStorageIndexBuffer(int vertexStride, int indexStride, RenderSystem.AutoStorageIndexBuffer.IndexGenerator generator)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
hasStorage
public boolean hasStorage(int indexCount) -
getBuffer
-
ensureStorage
private void ensureStorage(int indexCount) -
intConsumer
-
type
-