Blender
V3.3
source
blender
compositor
operations
COM_QualityStepHelper.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2011 Blender Foundation. */
3
4
#pragma once
5
6
#include "
COM_Enums.h
"
7
8
namespace
blender::compositor
{
9
10
typedef
enum
QualityHelper
{
11
COM_QH_INCREASE
,
12
COM_QH_MULTIPLY
,
13
}
QualityHelper
;
14
15
class
QualityStepHelper
{
16
private
:
17
eCompositorQuality
quality_;
18
int
step_;
19
int
offsetadd_;
20
21
protected
:
25
void
init_execution
(
QualityHelper
helper);
26
27
inline
int
get_step
()
const
28
{
29
return
step_;
30
}
31
inline
int
get_offset_add
()
const
32
{
33
return
offsetadd_;
34
}
35
36
public
:
37
QualityStepHelper
();
38
39
void
set_quality
(
eCompositorQuality
quality)
40
{
41
quality_ = quality;
42
}
43
};
44
45
}
// namespace blender::compositor
COM_Enums.h
blender::compositor::QualityStepHelper
Definition:
COM_QualityStepHelper.h:15
blender::compositor::QualityStepHelper::get_step
int get_step() const
Definition:
COM_QualityStepHelper.h:27
blender::compositor::QualityStepHelper::get_offset_add
int get_offset_add() const
Definition:
COM_QualityStepHelper.h:31
blender::compositor::QualityStepHelper::QualityStepHelper
QualityStepHelper()
Definition:
COM_QualityStepHelper.cc:8
blender::compositor::QualityStepHelper::init_execution
void init_execution(QualityHelper helper)
Definition:
COM_QualityStepHelper.cc:15
blender::compositor::QualityStepHelper::set_quality
void set_quality(eCompositorQuality quality)
Definition:
COM_QualityStepHelper.h:39
blender::compositor::eCompositorQuality
eCompositorQuality
Possible quality settings.
Definition:
COM_Enums.h:19
blender::compositor
Definition:
COM_defines.h:10
blender::compositor::QualityHelper
QualityHelper
Definition:
COM_QualityStepHelper.h:10
blender::compositor::COM_QH_MULTIPLY
@ COM_QH_MULTIPLY
Definition:
COM_QualityStepHelper.h:12
blender::compositor::COM_QH_INCREASE
@ COM_QH_INCREASE
Definition:
COM_QualityStepHelper.h:11
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1