Blender V4.3
COM_ColorBalanceASCCDLOperation.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
8
9namespace blender::compositor {
10
16 protected:
17 float offset_[3];
18 float power_[3];
19 float slope_[3];
20
21 public:
23
24 void set_offset(float offset[3])
25 {
26 copy_v3_v3(offset_, offset);
27 }
28 void set_power(float power[3])
29 {
31 }
32 void set_slope(float slope[3])
33 {
34 copy_v3_v3(slope_, slope);
35 }
36
37 void update_memory_buffer_row(PixelCursor &p) override;
38};
39
40} // namespace blender::compositor
MINLINE void copy_v3_v3(float r[3], const float a[3])
ccl_device_inline float2 power(float2 v, float e)