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 BufferStorage
abstract GlBuffer
createBuffer
(DirectStateAccess pDirectStateAccess, Supplier<String> pLabel, int pUsage, int pSize) abstract GlBuffer
createBuffer
(DirectStateAccess pDirectStateAccess, Supplier<String> pLabel, int pUsage, ByteBuffer pData) abstract GlBuffer.GlMappedView
mapBuffer
(DirectStateAccess pDirectStateAccess, GlBuffer pBuffer, int pOffset, int pSize, int pUsage)
-
Constructor Details
-
BufferStorage
public BufferStorage()
-
-
Method Details
-
create
public static BufferStorage create(org.lwjgl.opengl.GLCapabilities p_418175_, Set<String> p_418491_) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess pDirectStateAccess, @Nullable Supplier<String> pLabel, int pUsage, int pSize) -
createBuffer
public abstract GlBuffer createBuffer(DirectStateAccess pDirectStateAccess, @Nullable Supplier<String> pLabel, int pUsage, ByteBuffer pData) -
mapBuffer
public abstract GlBuffer.GlMappedView mapBuffer(DirectStateAccess pDirectStateAccess, GlBuffer pBuffer, int pOffset, int pSize, int pUsage)
-