11 #ifndef __IMG_TileOptions__
12 #define __IMG_TileOptions__
48 bool changeFileExtension();
54 void setFormatOptions(
const char *
string);
55 void setFormatOptions(
int argc,
const char *
const argv[]);
57 void setFormatOption(
const char *token,
const char *
value);
58 void setFormatOptions(
const UT_Options &options);
65 const char *getFilename()
const;
66 const char *getChannel()
const;
67 const char *getFormatName()
const;
83 virtual void setTextureOptions(
UT_Options &options);
118 int entries()
const {
return myOptions.size(); }
GT_API const UT_StringHolder filename
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
IMG_TypeInfo
How the channel data should be interpreted.
Class which writes ASCII or binary JSON streams.
**But if you need a result
void setGamma(fpreal gamma)
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_StringHolder myFilename
GLuint GLint GLboolean GLint GLenum access
IMG_TileOptions * operator()(int i)
GLint GLint GLsizei GLint GLenum format
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
UT_StringHolder myFormatName
A map of string to various well defined value types.
UT_StringHolder myChannel
GLubyte GLubyte GLubyte GLubyte w
void append(UT_UniquePtr< IMG_TileOptions > opt)