DisplayLuts
class DisplayLuts
kotlin.Any | |
↳ | android.hardware.DisplayLuts |
DisplayLuts provides the developers to apply Lookup Tables (Luts) to a android.view.SurfaceControl
. Luts provides ways to control tonemapping for specific content. The general flow is as follows:
DisplayLuts flow
Summary
Nested classes | |
---|---|
Public constructors | |
---|---|
Create a |
Public methods | |
---|---|
Unit |
set(entry: DisplayLuts.Entry) Set a Lut to be applied. |
Unit |
set(first: DisplayLuts.Entry, second: DisplayLuts.Entry) Set Luts in order to be applied. |
String |
toString() |
Public constructors
Public methods
set
fun set(entry: DisplayLuts.Entry): Unit
Set a Lut to be applied.
Use either this or set(android.hardware.DisplayLuts.Entry,android.hardware.DisplayLuts.Entry)
. The function will replace any previously set lut(s).
Parameters | |
---|---|
entry |
DisplayLuts.Entry: Either an 1D Lut or a 3D Lut This value cannot be null . |
set
fun set(
first: DisplayLuts.Entry,
second: DisplayLuts.Entry
): Unit
Set Luts in order to be applied.
An 1D Lut and 3D Lut will be applied in order. Use either this or set(android.hardware.DisplayLuts.Entry)
. The function will replace any previously set lut(s)
Parameters | |
---|---|
first |
DisplayLuts.Entry: An 1D Lut This value cannot be null . |
second |
DisplayLuts.Entry: A 3D Lut This value cannot be null . |
toString
fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |