Blender  V3.3
COM_SetColorOperation.cc
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2011 Blender Foundation. */
3 
5 
6 namespace blender::compositor {
7 
9 {
11  flags_.is_set_operation = true;
12 }
13 
15  float /*x*/,
16  float /*y*/,
17  PixelSampler /*sampler*/)
18 {
19  copy_v4_v4(output, color_);
20 }
21 
22 void SetColorOperation::determine_canvas(const rcti &preferred_area, rcti &r_area)
23 {
24  r_area = preferred_area;
25 }
26 
27 } // namespace blender::compositor
MINLINE void copy_v4_v4(float r[4], const float a[4])
void add_output_socket(DataType datatype)
void determine_canvas(const rcti &preferred_area, rcti &r_area) override
void execute_pixel_sampled(float output[4], float x, float y, PixelSampler sampler) override
ccl_global KernelShaderEvalInput ccl_global float * output