Blender  V3.3
COM_QualityStepHelper.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 {
10  quality_ = eCompositorQuality::High;
11  step_ = 1;
12  offsetadd_ = 4;
13 }
14 
16 {
17  switch (helper) {
18  case COM_QH_INCREASE:
19  switch (quality_) {
21  default:
22  step_ = 1;
23  offsetadd_ = 1;
24  break;
26  step_ = 2;
27  offsetadd_ = 2;
28  break;
30  step_ = 3;
31  offsetadd_ = 3;
32  break;
33  }
34  break;
35  case COM_QH_MULTIPLY:
36  switch (quality_) {
38  default:
39  step_ = 1;
40  offsetadd_ = 4;
41  break;
43  step_ = 2;
44  offsetadd_ = 8;
45  break;
47  step_ = 4;
48  offsetadd_ = 16;
49  break;
50  }
51  break;
52  }
53 }
54 
55 } // namespace blender::compositor