Blender
V4.3
source
blender
compositor
intern
COM_Enums.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include "
COM_defines.h
"
8
9
#include <ostream>
10
11
struct
rcti
;
12
13
namespace
blender::compositor
{
14
20
enum class
eCompositorQuality
{
22
High
= 0,
24
Medium
= 1,
26
Low
= 2,
27
};
28
33
enum class
eCompositorPriority
{
34
High
= 2,
35
Medium
= 1,
36
Low
= 0,
37
};
38
39
enum class
PixelSampler
{
40
Nearest = 0,
41
Bilinear
= 1,
42
Bicubic
= 2,
43
};
44
void
expand_area_for_sampler
(
rcti
&area,
PixelSampler
sampler
);
45
46
std::ostream &
operator<<
(std::ostream &os,
const
eCompositorPriority
&priority);
47
48
}
// namespace blender::compositor
COM_defines.h
sampler
local_group_size(16, 16) .push_constant(Type local_group_size(16, 16) .push_constant(Type input_tx sampler(1, ImageType::FLOAT_2D, "matte_tx") .image(0
blender::compositor::eCompositorPriority
eCompositorPriority
Possible priority settings.
Definition
COM_Enums.h:33
blender::compositor::eCompositorQuality
eCompositorQuality
Possible quality settings.
Definition
COM_Enums.h:20
blender::compositor::eCompositorQuality::Low
@ Low
Low quality setting.
blender::compositor::eCompositorQuality::High
@ High
High quality setting.
blender::compositor::eCompositorQuality::Medium
@ Medium
Medium quality setting.
blender::compositor
Definition
COM_JumpFloodingAlgorithm.cc:20
blender::compositor::expand_area_for_sampler
void expand_area_for_sampler(rcti &area, PixelSampler sampler)
Definition
COM_Enums.cc:9
blender::compositor::PixelSampler
PixelSampler
Definition
COM_Enums.h:39
blender::compositor::PixelSampler::Bicubic
@ Bicubic
blender::compositor::PixelSampler::Bilinear
@ Bilinear
blender::compositor::operator<<
std::ostream & operator<<(std::ostream &os, const eCompositorPriority &priority)
Definition
COM_Enums.cc:27
rcti
Definition
DNA_vec_types.h:68
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0