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, @Nullable Supplier<String> label, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, long length) abstract GlBuffercreateBuffer(DirectStateAccess dsa, @Nullable Supplier<String> label, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, ByteBuffer data) abstract GlBuffer.GlMappedViewmapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int access)
-
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, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, long length) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess dsa, @Nullable Supplier<String> label, @com.mojang.blaze3d.buffers.GpuBuffer.Usage int usage, ByteBuffer data) -
mapBuffer
public abstract GlBuffer.GlMappedView mapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int access)
-