diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-03-19 18:56:01 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-03-19 19:11:47 +0300 |
commit | 9f86933f2ec64517c88be1748a327269b03d5752 (patch) | |
tree | b700ec1f632ed75c7dc9000382e498453ddd8163 /source/blender/compositor/intern/COM_MemoryBuffer.h | |
parent | 31d5c5078c5ac67b334c0567a03314f2da524e1d (diff) |
Cleanup: Remove unused states and vars from MemoryBuffer.
Diffstat (limited to 'source/blender/compositor/intern/COM_MemoryBuffer.h')
-rw-r--r-- | source/blender/compositor/intern/COM_MemoryBuffer.h | 41 |
1 files changed, 6 insertions, 35 deletions
diff --git a/source/blender/compositor/intern/COM_MemoryBuffer.h b/source/blender/compositor/intern/COM_MemoryBuffer.h index fb17167505a..9caf6c0e790 100644 --- a/source/blender/compositor/intern/COM_MemoryBuffer.h +++ b/source/blender/compositor/intern/COM_MemoryBuffer.h @@ -31,15 +31,13 @@ class MemoryBuffer; * \brief state of a memory buffer * \ingroup Memory */ -typedef enum MemoryBufferState { +enum class MemoryBufferState { /** \brief memory has been allocated on creator device and CPU machine, * but kernel has not been executed */ - COM_MB_ALLOCATED = 1, - /** \brief memory is available for use, content has been created */ - COM_MB_AVAILABLE = 2, + Default = 0, /** \brief chunk is consolidated from other chunks. special state.*/ - COM_MB_TEMPORARILY = 6, -} MemoryBufferState; + Temporary = 6, +}; typedef enum MemoryBufferExtend { COM_MB_CLIP, @@ -70,12 +68,6 @@ class MemoryBuffer { rcti m_rect; /** - * brief refers to the chunk-number within the execution-group where related to the MemoryProxy - * \see memoryProxy - */ - unsigned int m_chunkNumber; - - /** * \brief state of the buffer */ MemoryBufferState m_state; @@ -93,14 +85,9 @@ class MemoryBuffer { public: /** - * \brief construct new MemoryBuffer for a chunk - */ - MemoryBuffer(MemoryProxy *memoryProxy, unsigned int chunkNumber, const rcti &rect); - - /** * \brief construct new temporarily MemoryBuffer for an area */ - MemoryBuffer(MemoryProxy *memoryProxy, const rcti &rect); + MemoryBuffer(MemoryProxy *memoryProxy, const rcti &rect, MemoryBufferState state); /** * \brief construct new temporarily MemoryBuffer for an area @@ -117,14 +104,6 @@ class MemoryBuffer { */ ~MemoryBuffer(); - /** - * \brief read the ChunkNumber of this MemoryBuffer - */ - unsigned int getChunkNumber() - { - return this->m_chunkNumber; - } - unsigned int get_num_channels() { return this->m_num_channels; @@ -139,14 +118,6 @@ class MemoryBuffer { return this->m_buffer; } - /** - * \brief after execution the state will be set to available by calling this method - */ - void setCreatedState() - { - this->m_state = COM_MB_AVAILABLE; - } - inline void wrap_pixel(int &x, int &y, MemoryBufferExtend extend_x, MemoryBufferExtend extend_y) { const int w = getWidth(); @@ -306,7 +277,7 @@ class MemoryBuffer { */ inline bool isTemporarily() const { - return this->m_state == COM_MB_TEMPORARILY; + return this->m_state == MemoryBufferState::Temporary; } /** |