androidx.graphics.lowlatency


Interfaces

CanvasFrontBufferedRenderer.Callback

Provides callbacks for consumers to draw into the front and multi buffered layers as well as provide opportunities to synchronize SurfaceControlCompat.Transactions to submit the layers to the hardware compositor.

GLFrontBufferedRenderer.Callback

Provides callbacks for consumers to draw into the front and multi buffered layers as well as provide opportunities to synchronize SurfaceControlCompat.Transactions to submit the layers to the hardware compositor.

LowLatencyCanvasView.Callback

Provides callbacks for consumers to draw into the front buffered overlay as well as provide opportunities to synchronize SurfaceControlCompat.Transactions to submit the layers to the hardware compositor

Classes

BufferInfo

Class that represents information about the current buffer that is target for rendered output

CanvasFrontBufferedRenderer

Class responsible for supporting a "front buffered" rendering system.

FrontBufferSyncStrategy

SyncStrategy implementation that optimizes for front buffered rendering use cases.

GLFrontBufferedRenderer

Class responsible for supporting a "front buffered" rendering system.

LowLatencyCanvasView

View implementation that leverages a "front buffered" rendering system.