|
Blender V4.3
|
#include <COM_profiler.hh>
Public Member Functions | |
| Map< bNodeInstanceKey, timeit::Nanoseconds > & | get_nodes_evaluation_times () |
| void | set_node_evaluation_time (bNodeInstanceKey node_instance_key, timeit::Nanoseconds time) |
| void | finalize (const bNodeTree &node_tree) |
Definition at line 23 of file COM_profiler.hh.
| void Profiler::finalize | ( | const bNodeTree & | node_tree | ) |
Definition at line 66 of file profiler.cc.
References blender::bke::NODE_INSTANCE_KEY_BASE, and node_tree.
Referenced by blender::realtime_compositor::Evaluator::evaluate(), and blender::compositor::ExecutionSystem::execute().
| Map< bNodeInstanceKey, timeit::Nanoseconds > & Profiler::get_nodes_evaluation_times | ( | ) |
Definition at line 18 of file profiler.cc.
Referenced by blender::ed::space_node::compo_canceljob(), and blender::ed::space_node::compo_completejob().
| void Profiler::set_node_evaluation_time | ( | bNodeInstanceKey | node_instance_key, |
| timeit::Nanoseconds | time ) |
Definition at line 23 of file profiler.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_or_add(), and time.
Referenced by blender::realtime_compositor::NodeOperation::evaluate().