Blender V5.0
IMB_colormanagement_intern.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11namespace blender::ocio {
12class ColorSpace;
13class CPUProcessor;
14} // namespace blender::ocio
15
17
18struct ImBuf;
19enum class ColorManagedFileOutput;
20
21#define MAX_COLORSPACE_NAME 64
22
23/* ** Initialization / De-initialization ** */
24
27
29
32
35 const char *from_colorspace,
blender::ocio::ColorSpace ColorSpace
Definition BLF_api.hh:38
ColorManagedFileOutput
const ColorSpace * colormanage_colorspace_get_roled(int role)
void colormanage_cache_free(ImBuf *ibuf)
void colormanage_imbuf_make_linear(ImBuf *ibuf, const char *from_colorspace, ColorManagedFileOutput output)
const ColorSpace * colormanage_colorspace_get_named(const char *name)
void colormanagement_exit()
void colormanagement_init()
void colormanage_imbuf_set_default_spaces(ImBuf *ibuf)
#define output
const char * name