Blender V4.3
COM_compositor.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "DNA_color_types.h"
8#include "DNA_node_types.h"
9
11class RenderContext;
12class Profiler;
13} // namespace blender::realtime_compositor
14
15struct Render;
16
17/* Keep ascii art. */
18/* clang-format off */
19
97/* clang-format on */
98
99void COM_execute(Render *render,
100 RenderData *render_data,
101 Scene *scene,
103 const char *view_name,
106
111void COM_deinitialize();
112
117// void COM_clear_caches(); // NOT YET WRITTEN
void COM_execute(Render *render, RenderData *render_data, Scene *scene, bNodeTree *node_tree, const char *view_name, blender::realtime_compositor::RenderContext *render_context, blender::realtime_compositor::Profiler *profiler)
The main method that is used to execute the compositor tree. It can be executed during editing (blenk...
void COM_deinitialize()
Deinitialize the compositor caches and allocated memory. Use COM_clear_caches to only free the caches...