Package com.mojang.blaze3d.opengl
Class BufferStorage
java.lang.Object
com.mojang.blaze3d.opengl.BufferStorage
- Direct Known Subclasses:
BufferStorage.Immutable,BufferStorage.Mutable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BufferStorageabstract GlBuffercreateBuffer(DirectStateAccess directStateAccess, Supplier<String> label, int usage, int size) abstract GlBuffercreateBuffer(DirectStateAccess directStateAccess, Supplier<String> label, int usage, ByteBuffer data) abstract GlBuffer.GlMappedViewmapBuffer(DirectStateAccess directStateAccess, GlBuffer buffer, int offset, int size, int usage)
-
Constructor Details
-
BufferStorage
public BufferStorage()
-
-
Method Details
-
create
public static BufferStorage create(org.lwjgl.opengl.GLCapabilities capabilities, Set<String> enabledExtensions) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess directStateAccess, @Nullable Supplier<String> label, int usage, int size) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess directStateAccess, @Nullable Supplier<String> label, int usage, ByteBuffer data) -
mapBuffer
public abstract GlBuffer.GlMappedView mapBuffer(DirectStateAccess directStateAccess, GlBuffer buffer, int offset, int size, int usage)
-