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;
GLenum GLenum GLenum GLenum GLenum scale
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)
virtual void initialize()
GLuint GLfloat GLfloat GLfloat x1
GLsizei GLsizei GLfloat distance
GLsizei GLsizei GLchar * source
const UT_TokenString * getID() const
GLuint GLfloat GLfloat GLfloat GLfloat y1
virtual void copyProperties(const PXL_Raster &src)
void setUserData(void *data)
virtual int64 getMemoryUsage(bool inclusive) const
GLfloat GLfloat GLfloat alpha