|
Blender
V2.93
|
#include <colorspace.h>
Static Public Member Functions | |
| static ustring | detect_known_colorspace (ustring colorspace, const char *file_format, bool is_float) |
| static bool | colorspace_is_data (ustring colorspace) |
| template<typename T > | |
| static void | to_scene_linear (ustring colorspace, T *pixels, size_t num_pixels, bool compress_as_srgb) |
| static ColorSpaceProcessor * | get_processor (ustring colorspace) |
| static void | to_scene_linear (ColorSpaceProcessor *processor, float *pixel, int channels) |
| static void | free_memory () |
Definition at line 31 of file colorspace.h.
|
static |
Definition at line 85 of file colorspace.cpp.
References u_colorspace_auto, u_colorspace_raw(), and u_colorspace_srgb().
Referenced by image_associate_alpha().
|
static |
Definition at line 110 of file colorspace.cpp.
References get_processor(), u_colorspace_auto, u_colorspace_raw(), u_colorspace_srgb(), and VLOG.
Referenced by ImageMetaData::detect_colorspace().
|
static |
Definition at line 384 of file colorspace.cpp.
References map_free_memory().
Referenced by ShaderManager::free_memory().
|
static |
Definition at line 47 of file colorspace.cpp.
References NULL, u_colorspace_auto, u_colorspace_raw(), u_colorspace_srgb(), and VLOG.
Referenced by detect_known_colorspace(), and to_scene_linear().
|
static |
Definition at line 342 of file colorspace.cpp.
References alpha.
|
static |
Definition at line 316 of file colorspace.cpp.
References get_processor().
Referenced by OSLRenderServices::environment(), OSLRenderServices::texture(), and OSLRenderServices::texture3d().