11 #ifndef __TIL_MakeTexture__
12 #define __TIL_MakeTexture__
29 static constexpr
exint DEFAULT_CACHE_SIZE = 2 * 1024;
41 , mySRGBMode(SRGB_AUTO)
44 , myStoreColorSpace(true)
53 static
void initDiskCache();
58 static
bool clearRemapCache(
bool out_of_date);
70 static int64 cacheFilesFound();
72 static int64 cacheLocalCreated();
74 static int64 cacheTempCreated();
99 int tile_height=64)
const;
103 template <
typename... Args>
110 template <
typename... Args>
117 template <
typename... Args>
130 virtual void doError(
const char *msg)
const {}
133 bool makeEXR(TextureFiles &files,
148 bool allowparse)
const;
157 SRGB_MODE mySRGBMode;
159 bool myStoreColorSpace;
160 mutable bool myDeepSource;
virtual void doError(const char *msg) const
virtual void doWarning(const char *msg) const
GT_API const UT_StringHolder filename
void setStoreColorSpace(bool v)
void setFilter(const UT_StringHolder &f)
SYS_FORCE_INLINE const char * buffer() const
void setOutputFormat(const UT_StringHolder &v)
void setWrapModes(const UT_StringHolder &s, const UT_StringHolder &t)
void warning(const char *fmt, const Args &...args) const
void setAOV(const UT_StringHolder &s)
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
size_t format(const char *fmt, const Args &...args)
SIM_API const UT_StringHolder force
virtual void doMessage(const char *msg) const
**If you just want to fire and args
Contains the details of a specific image file, used by IMG_File. This class contains all the high-lev...
void message(const char *fmt, const Args &...args) const
void setSRGBMode(SRGB_MODE mode)
void error(const char *fmt, const Args &...args) const
const UT_Set< UT_StringHolder > * myFiles