7 #ifndef INCLUDED_IMF_LUT_H
8 #define INCLUDED_IMF_LUT_H
40 template <
class Function>
64 halfFunction <half> _lut;
80 template <
class Function>
106 halfFunction <half> _lut;
142 template <
class Function>
151 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