use core::ffi::*;
use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
mod private_NSAffineTransformNSAppKitAdditions {
pub trait Sealed {}
}
#[doc(alias = "NSAppKitAdditions")]
pub unsafe trait NSAffineTransformNSAppKitAdditions:
ClassType + Sized + private_NSAffineTransformNSAppKitAdditions::Sealed
{
extern_methods!(
#[cfg(feature = "NSBezierPath")]
#[unsafe(method(transformBezierPath:))]
#[unsafe(method_family = none)]
fn transformBezierPath(&self, path: &NSBezierPath) -> Retained<NSBezierPath>;
#[unsafe(method(set))]
#[unsafe(method_family = none)]
fn set(&self);
#[unsafe(method(concat))]
#[unsafe(method_family = none)]
fn concat(&self);
);
}
impl private_NSAffineTransformNSAppKitAdditions::Sealed for NSAffineTransform {}
unsafe impl NSAffineTransformNSAppKitAdditions for NSAffineTransform {}