11 #ifndef __IMG_FILE_PARMS_H__
12 #define __IMG_FILE_PARMS_H__
74 void readAlphaAsPlane();
84 void selectPlanes(
const char *
pattern);
89 void selectPlaneNames(
const char *
name);
106 bool preserve_aspect =
true);
116 void setDataWindowOnly();
123 void setWindow(
float u1,
float v1,
float u2,
float v2);
135 void flipImageVertical();
136 void flipImageHorizontal();
148 void applyLUT(
const char *lut,
const char *plane_scope =
"*",
bool ocio =
false);
153 void applyGamma(
fpreal gamma,
const char *gamma_scope =
"*");
157 void adjustGammaForFormat(
const IMG_Stat &stat,
165 void setOCIOColorspace(
const char *ocio_colorspace);
170 void setOCIOLooks(
const char *looks);
177 void detectAlphaDetails();
182 void setOption(
const char *
option,
const char *
value);
186 void setOptions(
const char **options);
189 void setOptionsString(
const char *option_pair_string);
207 void useTileInterface();
211 void continueOnError();
222 fpreal myScaleX, myScaleY;
230 bool myFlipHorizontal : 1,
233 myReadDataWindowOnly :1,
235 myReadUVAreaFlag : 1,
240 myPreserveAspect : 1,
242 myContinueOnError : 1,
GLuint const GLchar * name
IMG_ImageType
Type of image we want to create or have opened.
const UT_StringArray & optionValues() const
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
GLuint GLdouble GLdouble GLint GLint order
GLfloat GLfloat GLfloat v2
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
Generic interface for reading and writing image files. This class handles the reading and writing of ...
A map of string to various well defined value types.
File options for manipulating image data on load or save. This class allows you to modify the incomin...
const UT_StringArray & options() const
Contains the details of a specific image file, used by IMG_File. This class contains all the high-lev...
GLuint GLdouble GLdouble u2
GLsizei const GLfloat * value
GA_API const UT_StringHolder area