diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_ReadBufferOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_ReadBufferOperation.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/compositor/operations/COM_ReadBufferOperation.h b/source/blender/compositor/operations/COM_ReadBufferOperation.h index 21ef716b727..8b96b961a43 100644 --- a/source/blender/compositor/operations/COM_ReadBufferOperation.h +++ b/source/blender/compositor/operations/COM_ReadBufferOperation.h @@ -22,6 +22,8 @@ #include "COM_MemoryProxy.h" #include "COM_NodeOperation.h" +namespace blender::compositor { + class ReadBufferOperation : public NodeOperation { private: MemoryProxy *m_memoryProxy; @@ -35,10 +37,12 @@ class ReadBufferOperation : public NodeOperation { { this->m_memoryProxy = memoryProxy; } - MemoryProxy *getMemoryProxy() + + MemoryProxy *getMemoryProxy() const { return this->m_memoryProxy; } + void determineResolution(unsigned int resolution[2], unsigned int preferredResolution[2]) override; @@ -51,10 +55,6 @@ class ReadBufferOperation : public NodeOperation { MemoryBufferExtend extend_x, MemoryBufferExtend extend_y); void executePixelFiltered(float output[4], float x, float y, float dx[2], float dy[2]) override; - bool isReadBufferOperation() const override - { - return true; - } void setOffset(unsigned int offset) { this->m_offset = offset; @@ -73,3 +73,5 @@ class ReadBufferOperation : public NodeOperation { void readResolutionFromWriteBuffer(); void updateMemoryBuffer(); }; + +} // namespace blender::compositor |