#![allow(
clippy::excessive_precision,
clippy::needless_range_loop,
clippy::neg_cmp_op_on_partial_ord,
clippy::too_many_arguments,
clippy::field_reassign_with_default,
clippy::manual_clamp,
clippy::neg_multiply,
clippy::nonminimal_bool,
clippy::enum_variant_names,
clippy::blocks_in_conditions,
clippy::redundant_closure_call,
clippy::wrong_self_convention,
clippy::ptr_arg
)]
#![cfg_attr(test, allow(clippy::approx_constant))]
#![warn(missing_docs)]
pub mod apphelpers;
pub mod baker;
pub mod builtins;
pub mod config;
pub mod context;
pub mod dynamic_property;
pub mod error;
pub mod fileformats;
pub mod format_metadata;
pub mod gpu;
pub mod hash_utils;
pub mod image_desc;
pub mod math_utils;
pub mod ops;
pub mod path_utils;
pub mod processor;
pub mod transforms;
pub mod types;
pub use baker::Baker;
pub use config::Config;
pub use context::Context;
pub use dynamic_property::{DynamicProperty, SharedValue};
pub use error::{Error, Result};
pub use format_metadata::FormatMetadata;
pub use image_desc::{ImageData, ImageDesc, PackedImageDesc, PlanarImageDesc};
pub use processor::{CpuProcessor, Processor, ProcessorMetadata};
pub use transforms::grading::*;
pub use transforms::*;
pub use types::*;
pub fn clear_all_caches() {
fileformats::file_transform::clear_file_transform_caches();
}
pub const OCIO_VERSION: &str = "2.5.2";
pub const VERSION: &str = env!("CARGO_PKG_VERSION");