Skip to main content

ferroui_base/media/
transform_extensions.rs

1use crate::media::immutable::ImmutableTransform;
2use crate::media::ITransform;
3
4/// Extension methods for transform classes.
5pub struct TransformExtensions;
6
7impl TransformExtensions {
8    /// Converts a transform to an immutable transform.
9    pub fn to_immutable(transform: &dyn ITransform) -> ImmutableTransform {
10        ImmutableTransform::new(transform.value())
11    }
12}