GPUColorSpaceDawn.Builder


public final class GPUColorSpaceDawn.Builder


Builder for GPUColorSpaceDawn.

Summary

Public constructors

Builder(int primaries)

Public methods

final @NonNull GPUColorSpaceDawn

Builds the GPUColorSpaceDawn.

final @NonNull GPUColorSpaceDawn.Builder
setHdrReferenceWhiteLuminance(float hdrReferenceWhiteLuminance)
final @NonNull GPUColorSpaceDawn.Builder
setTransfer(int transfer)
final @NonNull GPUColorSpaceDawn.Builder
setYCbCrMatrix(int yCbCrMatrix)
final @NonNull GPUColorSpaceDawn.Builder
setYCbCrRange(int yCbCrRange)

Public constructors

Builder

Added in 1.0.0-alpha06
public Builder(int primaries)

Public methods

build

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn build()

Builds the GPUColorSpaceDawn.

setHdrReferenceWhiteLuminance

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn.Builder setHdrReferenceWhiteLuminance(float hdrReferenceWhiteLuminance)

setTransfer

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn.Builder setTransfer(int transfer)

setYCbCrMatrix

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn.Builder setYCbCrMatrix(int yCbCrMatrix)

setYCbCrRange

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn.Builder setYCbCrRange(int yCbCrRange)