Blender V5.0
IMB_imbuf_enums.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "BLI_utildefines.h"
8
12
13#define IM_MAX_SPACE 64
14
25#ifdef WITH_IMAGE_OPENJPEG
26 IMB_FTYPE_JP2 = 8,
27#endif
30#ifdef WITH_IMAGE_CINEON
31 IMB_FTYPE_CINEON = 11,
32 IMB_FTYPE_DPX = 12,
33#endif
34
36#ifdef WITH_IMAGE_WEBP
37 IMB_FTYPE_WEBP = 14,
38#endif
39};
40
#define ENUM_OPERATORS(_type, _max)
eImbFileType
@ IMB_FTYPE_PSD
@ IMB_FTYPE_BMP
@ IMB_FTYPE_JPG
@ IMB_FTYPE_TGA
@ IMB_FTYPE_RADHDR
@ IMB_FTYPE_IRIS
@ IMB_FTYPE_TIF
@ IMB_FTYPE_DDS
@ IMB_FTYPE_OPENEXR
@ IMB_FTYPE_NONE
@ IMB_FTYPE_PNG
IMB_Proxy_Size
@ IMB_PROXY_100
@ IMB_PROXY_MAX_SLOT
@ IMB_PROXY_75
@ IMB_PROXY_50
@ IMB_PROXY_25
@ IMB_PROXY_NONE