Blender V4.3
scheduler.cc File Reference
#include "BLI_map.hh"
#include "BLI_set.hh"
#include "BLI_stack.hh"
#include "BLI_vector.hh"
#include "BLI_vector_set.hh"
#include "NOD_derived_node_tree.hh"
#include "BKE_node_runtime.hh"
#include "COM_context.hh"
#include "COM_scheduler.hh"
#include "COM_utilities.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::realtime_compositor
 

Typedefs

using blender::realtime_compositor::NeededBuffers = Map<DNode, int>
 

Functions

static bool blender::realtime_compositor::add_viewer_nodes_in_context (const DTreeContext *context, Stack< DNode > &node_stack)
 
static void blender::realtime_compositor::add_output_nodes (const Context &context, const DerivedNodeTree &tree, Stack< DNode > &node_stack)
 
static NeededBuffers blender::realtime_compositor::compute_number_of_needed_buffers (Stack< DNode > &output_nodes)
 
Schedule blender::realtime_compositor::compute_schedule (const Context &context, const DerivedNodeTree &tree)