|
Blender V4.3
|
#include <colorspace.h>
Static Public Member Functions | |
| static ustring | detect_known_colorspace (ustring colorspace, const char *file_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 is_rgba, 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 () |
| static void | init_fallback_config () |
Definition at line 19 of file colorspace.h.
|
static |
Definition at line 73 of file colorspace.cpp.
References u_colorspace_auto, u_colorspace_raw, and u_colorspace_srgb.
Referenced by image_associate_alpha().
|
static |
Definition at line 99 of file colorspace.cpp.
References get_processor(), u_colorspace_auto, u_colorspace_raw, u_colorspace_srgb, VLOG_INFO, and VLOG_WARNING.
Referenced by ImageMetaData::detect_colorspace(), and OIIOOutputDriver::write_render_tile().
|
static |
Definition at line 441 of file colorspace.cpp.
References map_free_memory().
Referenced by ShaderManager::free_memory().
|
static |
Definition at line 35 of file colorspace.cpp.
References NULL, u_colorspace_auto, u_colorspace_raw, u_colorspace_srgb, and VLOG_WARNING.
Referenced by detect_known_colorspace(), and to_scene_linear().
|
static |
Definition at line 449 of file colorspace.cpp.
Referenced by RenderGraph::SetUp().
|
static |
Definition at line 394 of file colorspace.cpp.
References average(), make_float3(), and float3::x.
|
static |
Definition at line 357 of file colorspace.cpp.
References get_processor().
Referenced by OSLRenderServices::environment(), OSLRenderServices::texture(), and OSLRenderServices::texture3d().