Interface CommandEncoder

All Known Implementing Classes:
GlCommandEncoder

public interface CommandEncoder
  • Method Details

    • createRenderPass

      RenderPass createRenderPass(GpuTexture pTexture, OptionalInt pColor)
    • createRenderPass

      RenderPass createRenderPass(GpuTexture pColorTexture, OptionalInt pColor, @Nullable GpuTexture pDepthTexture, OptionalDouble pClearDepth)
    • clearColorTexture

      void clearColorTexture(GpuTexture pTexture, int pColor)
    • clearColorAndDepthTextures

      void clearColorAndDepthTextures(GpuTexture pColorTexture, int pColor, GpuTexture pDepthTexture, double pClearDepth)
    • clearDepthTexture

      void clearDepthTexture(GpuTexture pDepthTexture, double pClearDepth)
    • clearStencilTexture

      void clearStencilTexture(GpuTexture texture, int value)
    • writeToBuffer

      void writeToBuffer(GpuBuffer pBuffer, ByteBuffer pSource, int pOffset)
    • readBuffer

      GpuBuffer.ReadView readBuffer(GpuBuffer pBuffer)
    • readBuffer

      GpuBuffer.ReadView readBuffer(GpuBuffer pBuffer, int pOffset, int pLength)
    • writeToTexture

      void writeToTexture(GpuTexture pTexture, NativeImage pImage)
    • 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

      void presentTexture(GpuTexture pTexture)