6 #ifndef INCLUDED_IMF_IMAGE_H
7 #define INCLUDED_IMF_IMAGE_H
182 int levelWidth (
int lx)
const;
184 int levelHeight (
int ly)
const;
221 void shiftPixels (
int dx,
int dy);
240 bool pLinear =
false);
253 void clearChannels ();
289 void renameChannels (
const RenamingMap& oldToNewNames);
320 bool pLinear =
false);
328 typedef std::map<std::string, ChannelInfo>
ChannelMap;
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
GLsizei const GLchar *const * string
enum IMF_EXPORT_ENUM LevelRoundingMode
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER typedef std::map< std::string, std::string > RenamingMap
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM PixelType
Box< V2i > Box2i
2D box of base type int.
#define IMFUTIL_EXPORT_TYPE
GLuint const GLchar * name
ImageBuf OIIO_API resize(const ImageBuf &src, string_view filtername="", float filterwidth=0.0f, ROI roi={}, int nthreads=0)
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM LevelMode
std::unordered_map< char, int > ChannelMap