openexr-sys 0.10.1

cppmm-based FFI bindings for OpenEXR 3.0.5
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(unused_imports)]
use crate::*;
pub use crate::cppmmabi::*;
use std::os::raw::*;



extern "C" {

pub fn Imf_3_0_RgbaYca_computeYw(return_: *mut Imath_V3f_t, cr: *const Imf_Chromaticities_t) -> Exception;

pub fn Imf_3_0_RgbaYca_RGBAtoYCA(yw: *const Imath_V3f_t, n: c_int, a_is_valid: bool, rgba_in: *const Imf_Rgba_t, yca_out: *mut Imf_Rgba_t) -> Exception;

pub fn Imf_3_0_RgbaYca_decimateChromaHoriz(n: c_int, yca_in: *const Imf_Rgba_t, yca_out: *mut Imf_Rgba_t) -> Exception;

pub fn Imf_3_0_RgbaYca_roundYCA(n: c_int, round_y: c_uint, round_c: c_uint, yca_in: *const Imf_Rgba_t, yca_out: *mut Imf_Rgba_t) -> Exception;

pub fn Imf_3_0_RgbaYca_reconstructChromaHoriz(n: c_int, yca_in: *const Imf_Rgba_t, yca_out: *mut Imf_Rgba_t) -> Exception;

pub fn Imf_3_0_RgbaYca_YCAtoRGBA(yw: *const Imath_V3f_t, n: c_int, yca_in: *const Imf_Rgba_t, rgba_out: *mut Imf_Rgba_t) -> Exception;


} // extern "C"