12 #ifndef IMG_FILE_FILTER_LUT_H
13 #define IMG_FILE_FILTER_LUT_H
35 const char *
className()
const override {
return "IMG_FileFilterLUT"; }
63 const void *readPlaneScanline(
int y,
const IMG_Plane &
pi)
override;
65 int writePlaneScanline(
const void *
data,
int y,
71 void applyGammaLUT(
void *dest,
const void *sdata,
80 return fwd ? myOCIOHandleFwd : myOCIOHandleRev;
const UT_StringHolder & ocioSourceView() const
const UT_StringHolder & ocioLooks() const
const UT_StringHolder & lutScope() const
const UT_StringHolder & ocioView() const
Describes the format and layout of a single plane in an image The plane specifies the format and name...
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
const UT_StringHolder & ocioDestSpace() const
const UT_StringHolder & gammaScope() const
void computeCommonData() override
const UT_StringHolder & ocioSourceDisplay() const
const UT_StringHolder & lutFilename() const
void init(const IMG_FileParms &parms)
File options for manipulating image data on load or save. This class allows you to modify the incomin...
constexpr T pi()
Pi constant taken from Boost to match old behaviour.
const char * className() const override