Blender
V5.0
source
blender
draw
engines
image
image_enums.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_utildefines.h
"
12
13
namespace
blender::image_engine
{
14
15
/* Shader parameters. */
16
enum class
ImageDrawFlags
{
17
DEFAULT
= 0,
18
SHOW_ALPHA
= (1 << 0),
19
APPLY_ALPHA
= (1 << 1),
20
SHUFFLING
= (1 << 2),
21
DEPTH
= (1 << 3)
22
};
23
ENUM_OPERATORS
(
ImageDrawFlags
,
ImageDrawFlags::DEPTH
);
24
25
}
// namespace blender::image_engine
BLI_utildefines.h
ENUM_OPERATORS
#define ENUM_OPERATORS(_type, _max)
Definition
BLI_utildefines.h:588
blender::image_engine
Definition
image_batches.hh:13
blender::image_engine::ImageDrawFlags
ImageDrawFlags
Definition
image_enums.hh:16
blender::image_engine::ImageDrawFlags::APPLY_ALPHA
@ APPLY_ALPHA
Definition
image_enums.hh:19
blender::image_engine::ImageDrawFlags::SHUFFLING
@ SHUFFLING
Definition
image_enums.hh:20
blender::image_engine::ImageDrawFlags::DEFAULT
@ DEFAULT
Definition
image_enums.hh:17
blender::image_engine::ImageDrawFlags::SHOW_ALPHA
@ SHOW_ALPHA
Definition
image_enums.hh:18
blender::image_engine::ImageDrawFlags::DEPTH
@ DEPTH
Definition
image_enums.hh:21
Generated on
for Blender by
doxygen
1.16.1