Package com.mojang.blaze3d.systems
Interface CommandEncoder
- All Known Implementing Classes:
GlCommandEncoder
public interface CommandEncoder
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clearColorAndDepthTextures
(GpuTexture pColorTexture, int pColor, GpuTexture pDepthTexture, double pClearDepth) void
clearColorTexture
(GpuTexture pTexture, int pColor) void
clearDepthTexture
(GpuTexture pDepthTexture, double pClearDepth) void
clearStencilTexture
(GpuTexture texture, int value) void
copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel) void
copyTextureToBuffer
(GpuTexture pTexture, GpuBuffer pBuffer, int pOffset, Runnable pTask, int pMipLevel, int pX, int pY, int pWidth, int pHeight) void
copyTextureToTexture
(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) void
presentTexture
(GpuTexture pTexture) readBuffer
(GpuBuffer pBuffer) readBuffer
(GpuBuffer pBuffer, int pOffset, int pLength) void
writeToBuffer
(GpuBuffer pBuffer, ByteBuffer pSource, int pOffset) void
writeToTexture
(GpuTexture pTexture, NativeImage pImage) void
writeToTexture
(GpuTexture pTexture, NativeImage pImage, int pMipLevel, int pX, int pY, int pWidth, int pHeight, int pSourceX, int pSourceY) void
writeToTexture
(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
-