Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Bakker <jeroen@blender.org>2021-03-19 18:56:01 +0300
committerJeroen Bakker <jeroen@blender.org>2021-03-19 19:11:47 +0300
commit9f86933f2ec64517c88be1748a327269b03d5752 (patch)
treeb700ec1f632ed75c7dc9000382e498453ddd8163 /source/blender/compositor/intern/COM_MemoryBuffer.h
parent31d5c5078c5ac67b334c0567a03314f2da524e1d (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.h41
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;
}
/**