25 #define TIL_RASTER_COMPLETE 0
26 #define TIL_RASTER_INCOMPLETE 1
27 #define TIL_RASTER_CORRUPT -1
57 void reset(
int full = 0)
override;
65 void scaleFromRasterToScale(
TIL_Raster *scaled,
82 static void scaleRasterToSize(
PXL_Raster *scaled,
86 static void scaleRasterToScale(
PXL_Raster *scaled,
98 float black,
float white,
99 float scale,
float shift,
100 float gamma,
exint comp = -1);
102 void adjustGamma(
float gamma,
128 float tolerance = 0.1f,
135 void setIncomplete(
int inc = 1);
147 int myIncompleteState;
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
virtual void reset(int full=0)
virtual void copy(const PXL_Raster &src)
virtual void attemptRealloc(int64 size)
GA_API const UT_StringHolder scale
virtual void initialize()
GLsizei GLsizei GLchar * source
const UT_TokenString * getID() const
GLfloat GLfloat GLfloat alpha
virtual void copyProperties(const PXL_Raster &src)
void setUserData(void *data)
virtual int64 getMemoryUsage(bool inclusive) const
GLdouble GLdouble GLdouble y2
SIM_API const UT_StringHolder distance
png_structrp int png_fixed_point red