|
Blender V4.3
|
#include <OpenImageIO/imageio.h>#include "util/half.h"#include "util/vector.h"#include "util/image_impl.h"Go to the source code of this file.
Functions | |
| template<typename T > | |
| CCL_NAMESPACE_BEGIN OIIO_NAMESPACE_USING void | util_image_resize_pixels (const vector< T > &input_pixels, const size_t input_width, const size_t input_height, const size_t input_depth, const size_t components, vector< T > *output_pixels, size_t *output_width, size_t *output_height, size_t *output_depth) |
| template<typename T > | |
| float | util_image_cast_to_float (T value) |
| template<> | |
| float | util_image_cast_to_float (float value) |
| template<> | |
| float | util_image_cast_to_float (uchar value) |
| template<> | |
| float | util_image_cast_to_float (uint16_t value) |
| template<> | |
| float | util_image_cast_to_float (half value) |
| template<typename T > | |
| T | util_image_cast_from_float (float value) |
| template<> | |
| float | util_image_cast_from_float (float value) |
| template<> | |
| uchar | util_image_cast_from_float (float value) |
| template<> | |
| uint16_t | util_image_cast_from_float (float value) |
| template<> | |
| half | util_image_cast_from_float (float value) |
| template<typename T > | |
| T | util_image_multiply_native (T a, T b) |
| template<> | |
| float | util_image_multiply_native (float a, float b) |
| template<> | |
| uchar | util_image_multiply_native (uchar a, uchar b) |
| template<> | |
| uint16_t | util_image_multiply_native (uint16_t a, uint16_t b) |
| template<> | |
| half | util_image_multiply_native (half a, half b) |
Referenced by oiio_load_pixels(), and CCL_NAMESPACE_BEGIN::util_image_downscale_sample().
Definition at line 53 of file cycles/util/image.h.
Definition at line 57 of file cycles/util/image.h.
Definition at line 67 of file cycles/util/image.h.
Definition at line 77 of file cycles/util/image.h.
References float_to_half_image().
Definition at line 33 of file cycles/util/image.h.
Definition at line 45 of file cycles/util/image.h.
References half_to_float_image().
Definition at line 37 of file cycles/util/image.h.
Definition at line 41 of file cycles/util/image.h.
Definition at line 85 of file cycles/util/image.h.
References b.
Definition at line 97 of file cycles/util/image.h.
References b, float_to_half_image(), and half_to_float_image().
Referenced by oiio_load_pixels().
Definition at line 89 of file cycles/util/image.h.
References b.
Definition at line 93 of file cycles/util/image.h.
References b.
| CCL_NAMESPACE_BEGIN OIIO_NAMESPACE_USING void util_image_resize_pixels | ( | const vector< T > & | input_pixels, |
| const size_t | input_width, | ||
| const size_t | input_height, | ||
| const size_t | input_depth, | ||
| const size_t | components, | ||
| vector< T > * | output_pixels, | ||
| size_t * | output_width, | ||
| size_t * | output_height, | ||
| size_t * | output_depth ) |