Blender  V3.3
COM_ConvertColorSpaceNode.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2021 Blender Foundation. */
3 
4 #pragma once
5 
6 #include "COM_Node.h"
7 #include "COM_defines.h"
8 #include "DNA_image_types.h"
9 #include "DNA_node_types.h"
10 
11 #include "RE_engine.h"
12 #include "RE_pipeline.h"
13 
14 namespace blender::compositor {
15 
20 class ConvertColorSpaceNode : public Node {
21  public:
22  ConvertColorSpaceNode(bNode *editorNode);
23  void convert_to_operations(NodeConverter &converter,
24  const CompositorContext &context) const override;
25 
26  private:
28  bool performs_conversion(NodeConvertColorSpace &settings) const;
29 };
30 
31 } // namespace blender::compositor
Overall context of the compositor.
void convert_to_operations(NodeConverter &converter, const CompositorContext &context) const override
convert node to operation