6 #ifndef INCLUDED_IMF_LUT_H
7 #define INCLUDED_IMF_LUT_H
38 template <
class Function>
HalfLut (Function
f);
56 halfFunction<half> _lut;
70 template <
class Function>
92 halfFunction<half> _lut;
124 template <
class Function>
138 template <
class Function>
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
imath_half_bits_t half
if we're in a C-only context, alias the half bits type to half
#define HALF_MAX
Largest positive half.
IMF_EXPORT half round12log(half x)
RgbaLut(Function f, RgbaChannels chn=WRITE_RGB)
Box< V2i > Box2i
2D box of base type int.
GLint GLenum GLboolean GLsizei stride
IMF_EXPORT void apply(half *data, int nData, int stride=1) const
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
enum IMF_EXPORT_ENUM RgbaChannels
IMF_EXPORT void apply(Rgba *data, int nData, int stride=1) const