diff options
author | Jeroen Bakker <jeroen@blender.org> | 2021-03-05 18:45:11 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-03-05 18:56:14 +0300 |
commit | ffd5b0d91e26a1b2018d503a42f309186f39fcdf (patch) | |
tree | ef4ab4d9c7bd384e8c31adb2a8447b5a1d2e54a8 /source/blender/compositor/intern/COM_ExecutionSystem.h | |
parent | 0729376a13a55a8e375045e8021b00cb4d9fd2e9 (diff) |
Cleanup: Use blender::Vector.
Diffstat (limited to 'source/blender/compositor/intern/COM_ExecutionSystem.h')
-rw-r--r-- | source/blender/compositor/intern/COM_ExecutionSystem.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source/blender/compositor/intern/COM_ExecutionSystem.h b/source/blender/compositor/intern/COM_ExecutionSystem.h index 0314c4cfbdd..9a51baf55d7 100644 --- a/source/blender/compositor/intern/COM_ExecutionSystem.h +++ b/source/blender/compositor/intern/COM_ExecutionSystem.h @@ -21,12 +21,16 @@ class ExecutionGroup; #pragma once #include "BKE_text.h" + #include "COM_ExecutionGroup.h" #include "COM_Node.h" #include "COM_NodeOperation.h" + #include "DNA_color_types.h" #include "DNA_node_types.h" +#include "BLI_vector.hh" + /** * \page execution Execution model * In order to get to an efficient model for execution, several steps are being done. these steps @@ -113,8 +117,6 @@ class ExecutionGroup; * \brief the ExecutionSystem contains the whole compositor tree. */ class ExecutionSystem { - public: - typedef std::vector<NodeOperation *> Operations; private: /** @@ -125,7 +127,7 @@ class ExecutionSystem { /** * \brief vector of operations */ - Operations m_operations; + blender::Vector<NodeOperation *> m_operations; /** * \brief vector of groups @@ -161,7 +163,7 @@ class ExecutionSystem { */ ~ExecutionSystem(); - void set_operations(const Operations &operations, + void set_operations(const blender::Vector<NodeOperation *> &operations, const blender::Vector<ExecutionGroup *> &groups); /** |