Class DirectStateAccess.Emulated
java.lang.Object
com.mojang.blaze3d.opengl.DirectStateAccess
com.mojang.blaze3d.opengl.DirectStateAccess.Emulated
- Enclosing class:
DirectStateAccess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindFrameBufferTextures(int fbo, int color0, int depth, int mipLevel, int bindSlot, boolean useStencil) voidblitFrameBuffers(int source, int dest, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) (package private) voidbufferData(int buffer, long size, int usage) (package private) voidbufferData(int buffer, ByteBuffer data, int usage) (package private) voidbufferStorage(int buffer, long size, int usage) (package private) voidbufferStorage(int buffer, ByteBuffer data, int usage) (package private) voidbufferSubData(int buffer, long offset, ByteBuffer data, int usage) (package private) voidcopyBufferSubData(int source, int target, long sourceOffset, long targetOffset, long length) (package private) intint(package private) voidflushMappedBufferRange(int buffer, long offset, long length, int usage) (package private) @Nullable ByteBuffermapBufferRange(int buffer, long offset, long length, int access, int usage) private intselectBufferBindTarget(int usage) (package private) voidunmapBuffer(int buffer, int usage) Methods inherited from class DirectStateAccess
bindFrameBufferTextures, create
-
Constructor Details
-
Emulated
private Emulated()
-
-
Method Details
-
selectBufferBindTarget
private int selectBufferBindTarget(int usage) -
createBuffer
int createBuffer()- Specified by:
createBufferin classDirectStateAccess
-
bufferData
void bufferData(int buffer, long size, int usage) - Specified by:
bufferDatain classDirectStateAccess
-
bufferData
- Specified by:
bufferDatain classDirectStateAccess
-
bufferSubData
- Specified by:
bufferSubDatain classDirectStateAccess
-
bufferStorage
void bufferStorage(int buffer, long size, int usage) - Specified by:
bufferStoragein classDirectStateAccess
-
bufferStorage
- Specified by:
bufferStoragein classDirectStateAccess
-
mapBufferRange
- Specified by:
mapBufferRangein classDirectStateAccess
-
unmapBuffer
void unmapBuffer(int buffer, int usage) - Specified by:
unmapBufferin classDirectStateAccess
-
flushMappedBufferRange
void flushMappedBufferRange(int buffer, long offset, long length, int usage) - Specified by:
flushMappedBufferRangein classDirectStateAccess
-
copyBufferSubData
void copyBufferSubData(int source, int target, long sourceOffset, long targetOffset, long length) - Specified by:
copyBufferSubDatain classDirectStateAccess
-
createFrameBufferObject
public int createFrameBufferObject()- Specified by:
createFrameBufferObjectin classDirectStateAccess
-
bindFrameBufferTextures
public void bindFrameBufferTextures(int fbo, int color0, int depth, int mipLevel, int bindSlot, boolean useStencil) - Specified by:
bindFrameBufferTexturesin classDirectStateAccess
-
blitFrameBuffers
public void blitFrameBuffers(int source, int dest, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) - Specified by:
blitFrameBuffersin classDirectStateAccess
-