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:
authorJacques Lucke <jacques@blender.org>2022-09-08 11:35:43 +0300
committerJacques Lucke <jacques@blender.org>2022-09-08 11:35:43 +0300
commit2f1d60a481e2099b5c92f4e23a9ab22f94ed07cf (patch)
tree5cd424c39c2772ab4897549dc4e65caa40a92dc1 /source/blender/blenkernel/intern
parent1c37a515bc257635b172dc343764aa2f64f7121c (diff)
improve compute context docs
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r--source/blender/blenkernel/intern/compute_contexts.cc38
-rw-r--r--source/blender/blenkernel/intern/context_stack.cc40
2 files changed, 38 insertions, 40 deletions
diff --git a/source/blender/blenkernel/intern/compute_contexts.cc b/source/blender/blenkernel/intern/compute_contexts.cc
new file mode 100644
index 00000000000..026706d363e
--- /dev/null
+++ b/source/blender/blenkernel/intern/compute_contexts.cc
@@ -0,0 +1,38 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+
+#include "BKE_compute_contexts.hh"
+
+namespace blender::bke {
+
+ModifierComputeContext::ModifierComputeContext(const ComputeContext *parent,
+ std::string modifier_name)
+ : ComputeContext(s_static_type, parent), modifier_name_(std::move(modifier_name))
+{
+ hash_.mix_in(s_static_type, strlen(s_static_type));
+ hash_.mix_in(modifier_name_.data(), modifier_name_.size());
+}
+
+void ModifierComputeContext::print_current_in_line(std::ostream &stream) const
+{
+ stream << "Modifier: " << modifier_name_;
+}
+
+NodeGroupComputeContext::NodeGroupComputeContext(const ComputeContext *parent,
+ std::string node_name)
+ : ComputeContext(s_static_type, parent), node_name_(std::move(node_name))
+{
+ hash_.mix_in(s_static_type, strlen(s_static_type));
+ hash_.mix_in(node_name_.data(), node_name_.size());
+}
+
+StringRefNull NodeGroupComputeContext::node_name() const
+{
+ return node_name_;
+}
+
+void NodeGroupComputeContext::print_current_in_line(std::ostream &stream) const
+{
+ stream << "Node: " << node_name_;
+}
+
+} // namespace blender::bke
diff --git a/source/blender/blenkernel/intern/context_stack.cc b/source/blender/blenkernel/intern/context_stack.cc
deleted file mode 100644
index 3e45bebb52a..00000000000
--- a/source/blender/blenkernel/intern/context_stack.cc
+++ /dev/null
@@ -1,40 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-
-#include "BKE_context_stack.hh"
-
-namespace blender::bke {
-
-ModifierContextStack::ModifierContextStack(const ContextStack *parent, std::string modifier_name)
- : ContextStack(s_static_type, parent), modifier_name_(std::move(modifier_name))
-{
- hash_.mix_in(s_static_type, strlen(s_static_type));
- hash_.mix_in(modifier_name_.data(), modifier_name_.size());
-}
-
-void ModifierContextStack::print_current_in_line(std::ostream &stream) const
-{
- stream << "Modifier: " << modifier_name_;
-}
-
-NodeGroupContextStack::NodeGroupContextStack(const ContextStack *parent,
- std::string node_name,
- std::string debug_group_name)
- : ContextStack(s_static_type, parent),
- node_name_(std::move(node_name)),
- debug_group_name_(std::move(debug_group_name))
-{
- hash_.mix_in(s_static_type, strlen(s_static_type));
- hash_.mix_in(node_name_.data(), node_name_.size());
-}
-
-StringRefNull NodeGroupContextStack::node_name() const
-{
- return node_name_;
-}
-
-void NodeGroupContextStack::print_current_in_line(std::ostream &stream) const
-{
- stream << "Node Group: " << debug_group_name_ << " \t Node Name: " << node_name_;
-}
-
-} // namespace blender::bke