PresentMode


public final class PresentMode


Defines the behavior of frame presentation for a surface.

Summary

Constants

static final int
Fifo = 1

V-sync enabled, presents frames in a first-in, first-out queue.

static final int

A relaxed version of FIFO that may allow tearing to reduce latency.

static final int

Presents frames immediately, which may result in tearing.

static final int

V-sync enabled, presents the most recently completed frame, discarding older ones.

static final int

The present mode is not specified; uses a default.

Public methods

static final @NonNull String
toString(int value)

Constants

Fifo

public static final int Fifo = 1

V-sync enabled, presents frames in a first-in, first-out queue.

FifoRelaxed

public static final int FifoRelaxed = 2

A relaxed version of FIFO that may allow tearing to reduce latency.

Immediate

public static final int Immediate = 3

Presents frames immediately, which may result in tearing.

Mailbox

public static final int Mailbox = 4

V-sync enabled, presents the most recently completed frame, discarding older ones.

Undefined

public static final int Undefined = 0

The present mode is not specified; uses a default.

Public methods

toString

Added in 1.0.0-alpha05
public static final @NonNull String toString(int value)