Package com.mojang.blaze3d.systems
Interface CommandEncoder
- All Known Implementing Classes:
GlCommandEncoder
public interface CommandEncoder
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearColorAndDepthTextures(GpuTexture pColorTexture, int pColor, GpuTexture pDepthTexture, double pClearDepth) voidclearColorTexture(GpuTexture pTexture, int pColor) voidclearDepthTexture(GpuTexture pDepthTexture, double pClearDepth) voidclearStencilTexture(GpuTexture texture, int value) voidcopyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) voidcopyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) voidcopyTextureToTexture(GpuTexture pSource, GpuTexture pDestination, int pMipLevel, int pX, int pY, int pSourceX, int pSourceY, int pWidth, int pHeight) createRenderPass(GpuTexture pTexture, OptionalInt pColor) createRenderPass(GpuTexture pColorTexture, OptionalInt pColor, GpuTexture pDepthTexture, OptionalDouble pClearDepth) voidpresentTexture(GpuTexture pTexture) readBuffer(GpuBuffer pBuffer) readBuffer(GpuBuffer pBuffer, int pOffset, int pLength) voidwriteToBuffer(GpuBuffer pBuffer, ByteBuffer pSource, int pOffset) voidwriteToTexture(GpuTexture pTexture, NativeImage pImage) voidwriteToTexture(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pX, int pY, int pWidth, int pHeight, int pSourceX, int pSourceY) voidwriteToTexture(GpuTexture pTexture, IntBuffer pBuffer, NativeImage.Format pFormat, int pMipLevel, int pX, int pY, int pWidth, int pHeight)
-
Method Details
-
createRenderPass
-
createRenderPass
RenderPass createRenderPass(GpuTexture pColorTexture, OptionalInt pColor, @Nullable GpuTexture pDepthTexture, OptionalDouble pClearDepth) -
clearColorTexture
-
clearColorAndDepthTextures
void clearColorAndDepthTextures(GpuTexture pColorTexture, int pColor, GpuTexture pDepthTexture, double pClearDepth) -
clearDepthTexture
-
clearStencilTexture
-
writeToBuffer
-
readBuffer
-
readBuffer
-
writeToTexture
-
writeToTexture
void writeToTexture(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pX, int pY, int pWidth, int pHeight, int pSourceX, int pSourceY) -
writeToTexture
void writeToTexture(GpuTexture pTexture, IntBuffer pBuffer, NativeImage.Format pFormat, int pMipLevel, int pX, int pY, int pWidth, int pHeight) -
copyTextureToBuffer
void copyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) -
copyTextureToBuffer
void copyTextureToBuffer(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) -
copyTextureToTexture
void copyTextureToTexture(GpuTexture pSource, GpuTexture pDestination, int pMipLevel, int pX, int pY, int pSourceX, int pSourceY, int pWidth, int pHeight) -
presentTexture
-