Blender V4.3
COM_ImageNode.h
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 "COM_Node.h"
8#include "COM_defines.h"
9#include "DNA_image_types.h"
10#include "DNA_node_types.h"
11
12#include "RE_engine.h"
13#include "RE_pipeline.h"
14
15namespace blender::compositor {
16
21class ImageNode : public Node {
22 private:
23 NodeOperation *do_multilayer_check(NodeConverter &converter,
24 const CompositorContext &context,
25 const char *layer_name,
26 const char *pass_name,
27 Image *image,
28 ImageUser *user,
29 int framenumber,
30 int outputsocket_index,
31 DataType datatype) const;
32
33 public:
34 ImageNode(bNode *editor_node);
36 const CompositorContext &context) const override;
37};
38
39} // namespace blender::compositor
Overall context of the compositor.
ImageNode(bNode *editor_node)
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation
NodeOperation contains calculation logic.
DataType
possible data types for sockets
Definition COM_defines.h:21