Package-level declarations

Types

Link copied to clipboard
class CubeLut

A 3D colour table parsed from a .cube file, which every backend draws through trilinear interpolation.

Link copied to clipboard
class Lut(val table: CubeLut, val intensity: Float = 1.0f) : EffectSpec

Maps the frame's colours through a CubeLut, read from a .cube file.

Properties

Link copied to clipboard
const val MAX_CUBE_CHARS: Int

The most characters CubeLut.parse reads, which fits a CubeLut.MAX_SIZE table at 64 characters a row.

Functions

Link copied to clipboard
fun EffectsBuilder.lut(table: CubeLut, intensity: Float = 1.0f): EffectsBuilder

Adds a Lut of table at intensity, from 0f to 1f.