Constructs a cubic 3D lookup texture.
The pixel data. The default format is RGBA.
The sidelength.
Applies the given LUT to this one.
A LUT. Must have the same dimensions, type and format as this LUT.
This texture.
Clones this texture.
The cloned texture.
Converts the output of this LUT into sRGB color space.
This texture.
Converts the output of this LUT into linear color space.
This texture.
Converts the LUT data into float data.
This texture.
Converts the LUT data into unsigned byte data.
This is a lossy operation which should only be performed after all other transformations have been applied.
This texture.
Creates an upscaled LUT using tetrahedral interpolation.
The target sidelength.
Extra fast mode that modifies the data of this LUT. Disable to keep the original data intact.
A promise that resolves with a new LUT upon completion.
Converts this LUT into a 2D data texture.
Custom LUTDomainBounds are stored as userData.domainBounds.
The texture.
StaticcreateCreates a neutral 3D LUT.
The sidelength.
A neutral 3D LUT.
StaticfromCreates a new 3D LUT by copying a given LUT.
Supports common image-based 2D textures.
The LUT. Assumed to be cubic.
A new 3D LUT.
A 3D lookup texture (LUT).