Class BufferStorage
java.lang.Object
com.mojang.blaze3d.opengl.BufferStorage
- Direct Known Subclasses:
BufferStorage.Immutable, BufferStorage.Mutable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BufferStorageabstract GlBuffercreateBuffer(DirectStateAccess dsa, @Nullable Supplier<String> label, int usage, long size) abstract GlBuffercreateBuffer(DirectStateAccess dsa, @Nullable Supplier<String> label, int usage, ByteBuffer data) abstract GlBuffer.GlMappedViewmapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int flags)
-
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 dsa, @Nullable Supplier<String> label, int usage, long size) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess dsa, @Nullable Supplier<String> label, int usage, ByteBuffer data) -
mapBuffer
public abstract GlBuffer.GlMappedView mapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int flags)
-