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 TypeMethodDescriptionvoid
bindFrameBufferTextures
(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget) (package private) abstract void
bindFrameBufferTextures
(int pFrameBuffer, int pColorTexture, int pDepthTexture, int pLevel, int pTarget, boolean useStencil) (package private) 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) (package private) abstract void
bufferData
(int pBuffer, long pSize, int pUsage) (package private) abstract void
bufferData
(int pBuffer, ByteBuffer pData, int pUsage) (package private) abstract void
bufferStorage
(int pBuffer, long pSize, int pUsage) (package private) abstract void
bufferStorage
(int pBuffer, ByteBuffer pData, int pUsage) (package private) abstract void
bufferSubData
(int pBuffer, int pOffset, ByteBuffer pData) (package private) abstract void
copyBufferSubData
(int p_428838_, int p_428829_, int p_428821_, int p_428837_, int p_428849_) static DirectStateAccess
(package private) abstract int
(package private) abstract int
(package private) abstract void
flushMappedBufferRange
(int pBuffer, int pOffset, int pLength) (package private) abstract ByteBuffer
mapBufferRange
(int pBuffer, int pOffset, int pLength, int pAccess) (package private) abstract void
unmapBuffer
(int pBuffer)
-
Constructor Details
-
DirectStateAccess
public DirectStateAccess()
-
-
Method Details
-
create
public static DirectStateAccess create(org.lwjgl.opengl.GLCapabilities p_412632_, Set<String> p_412533_) -
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 p_428838_, int p_428829_, int p_428821_, int p_428837_, int p_428849_)
-