metal-rust-ffi 1.0.0

Audited Objective-C interoperability boundary for metal-rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Audited MetalFX Objective-C boundary.

#[path = "MetalFXMatrix.rs"]
pub(crate) mod matrix;
#[path = "MTLFXSpatialScaler.rs"]
mod mtl_fx_spatial_scaler;
#[path = "MTLFXTemporalScaler.rs"]
mod mtl_fx_temporal_scaler;
#[path = "MTLFXTypes.rs"]
mod mtl_fx_types;

pub use mtl_fx_spatial_scaler::{SpatialScaler, SpatialScalerDescriptor};
pub use mtl_fx_temporal_scaler::{TemporalScaler, TemporalScalerDescriptor};
pub use mtl_fx_types::{Matrix4x4, MatrixValidationError, SpatialScalerColorProcessingMode};