Blender  V2.93
Functions
util_image.h File Reference
#include <OpenImageIO/imageio.h>
#include "util/util_half.h"
#include "util/util_vector.h"
#include "util/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)
 

Function Documentation

◆ util_image_cast_from_float() [1/2]

template<typename T >
T util_image_cast_from_float ( float  value)
inline

Definition at line 65 of file util_image.h.

◆ util_image_cast_from_float() [2/2]

template<>
half util_image_cast_from_float ( float  value)
inline

Definition at line 65 of file util_image.h.

◆ util_image_cast_to_float() [1/5]

template<>
float util_image_cast_to_float ( float  value)
inline

Definition at line 45 of file util_image.h.

◆ util_image_cast_to_float() [2/5]

template<>
float util_image_cast_to_float ( half  value)
inline

Definition at line 57 of file util_image.h.

References half_to_float().

◆ util_image_cast_to_float() [3/5]

template<typename T >
float util_image_cast_to_float ( T  value)
inline

◆ util_image_cast_to_float() [4/5]

template<>
float util_image_cast_to_float ( uchar  value)
inline

Definition at line 49 of file util_image.h.

◆ util_image_cast_to_float() [5/5]

template<>
float util_image_cast_to_float ( uint16_t  value)
inline

Definition at line 53 of file util_image.h.

◆ util_image_resize_pixels()

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 
)