Package com.mojang.blaze3d.opengl
Class DirectStateAccess
java.lang.Object
com.mojang.blaze3d.opengl.DirectStateAccess
- Direct Known Subclasses:
DirectStateAccess.Core,DirectStateAccess.Emulated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindFrameBufferTextures(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget) (package private) abstract voidbindFrameBufferTextures(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget, boolean useStencil) (package private) abstract voidblitFrameBuffers(int pReadFrameBuffer, int pDrawFrameBuffer, int pSrcX0, int pSrcY0, int pSrcX1, int pSrcY1, int pDestX0, int pDestY0, int pDestX1, int pDestY1, int pMask, int pFilter) (package private) abstract voidbufferData(int pBuffer, long pSize, int pUsage) (package private) abstract voidbufferData(int pBuffer, ByteBuffer pData, int pUsage) (package private) abstract voidbufferStorage(int pBuffer, long pSize, int pUsage) (package private) abstract voidbufferStorage(int pBuffer, ByteBuffer pData, int pUsage) (package private) abstract voidbufferSubData(int pBuffer, int pOffset, ByteBuffer pData) (package private) abstract voidcopyBufferSubData(int pReadBuffer, int pWriteBuffer, int pReadOffset, int pWriteOffset, int pSize) static DirectStateAccess(package private) abstract int(package private) abstract int(package private) abstract voidflushMappedBufferRange(int pBuffer, int pOffset, int pLength) (package private) abstract ByteBuffermapBufferRange(int pBuffer, int pOffset, int pLength, int pAccess) (package private) abstract voidunmapBuffer(int pBuffer)
-
Constructor Details
-
DirectStateAccess
public DirectStateAccess()
-
-
Method Details
-
create
public static DirectStateAccess create(org.lwjgl.opengl.GLCapabilities pCapabilities, Set<String> pEnabledExtensions) -
createBuffer
abstract int createBuffer() -
bufferData
abstract void bufferData(int pBuffer, long pSize, int pUsage) -
bufferData
-
bufferSubData
-
bufferStorage
abstract void bufferStorage(int pBuffer, long pSize, int pUsage) -
bufferStorage
-
mapBufferRange
-
unmapBuffer
abstract void unmapBuffer(int pBuffer) -
createFrameBufferObject
abstract int createFrameBufferObject() -
bindFrameBufferTextures
abstract void bindFrameBufferTextures(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget, boolean useStencil) -
bindFrameBufferTextures
public void bindFrameBufferTextures(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget) -
blitFrameBuffers
abstract void blitFrameBuffers(int pReadFrameBuffer, int pDrawFrameBuffer, int pSrcX0, int pSrcY0, int pSrcX1, int pSrcY1, int pDestX0, int pDestY0, int pDestX1, int pDestY1, int pMask, int pFilter) -
flushMappedBufferRange
abstract void flushMappedBufferRange(int pBuffer, int pOffset, int pLength) -
copyBufferSubData
abstract void copyBufferSubData(int pReadBuffer, int pWriteBuffer, int pReadOffset, int pWriteOffset, int pSize)
-