41
42
void *initializeTileData(rcti *rect);
42
43
void executePixel(float output[4], float x, float y, PixelSampler sampler);
44
void executePixelExtend(float output[4], float x, float y, PixelSampler sampler,
43
46
void executePixel(float output[4], float x, float y, float dx, float dy, PixelSampler sampler);
44
47
const bool isReadBufferOperation() const { return true; }
45
48
void setOffset(unsigned int offset) { this->m_offset = offset; }
47
50
bool determineDependingAreaOfInterest(rcti *input, ReadBufferOperation *readOperation, rcti *output);
48
51
MemoryBuffer *getInputMemoryBuffer(MemoryBuffer **memoryBuffers) { return memoryBuffers[this->m_offset]; }
49
52
void readResolutionFromWriteBuffer();