16 #ifndef IMG_FILE_FILTER_WINDOW_H
17 #define IMG_FILE_FILTER_WINDOW_H
33 const char *
className()
const override {
return "IMG_FileFilterWindow"; }
47 float *
data)
override;
64 bool computeXY(
int &
x,
int &
y);
const char * className() const override
virtual void finishedScanline(int scan)
bool getDeepPixelPlaneData(int x, int y, const IMG_Plane &plane, float *data) override
GLenum GLenum GLenum input
virtual int writePlaneScanline(const void *data, int y, const IMG_Plane &pi)
Describes the format and layout of a single plane in an image The plane specifies the format and name...
int getDeepPixelSamples(int x, int y) override
bool getDeepPixelData(int x, int y, float *const *data) override
void computeCommonData() override
Generic interface for reading and writing image files. This class handles the reading and writing of ...
bool writeDeepPixelData(int x, int y, const PXL_DeepSampleListPtr &p) override
bool readDeepPixelData(int x, int y, PXL_DeepSampleList &p) override
Read a deep pixel.
Contains the details of a specific image file, used by IMG_File. This class contains all the high-lev...
constexpr T pi()
Pi constant taken from Boost to match old behaviour.
virtual const void * readPlaneScanline(int y, const IMG_Plane &pi)