use crate::coregraphics::CGFloat;
#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct CATransform3D {
pub m11: CGFloat,
pub m12: CGFloat,
pub m13: CGFloat,
pub m14: CGFloat,
pub m21: CGFloat,
pub m22: CGFloat,
pub m23: CGFloat,
pub m24: CGFloat,
pub m31: CGFloat,
pub m32: CGFloat,
pub m33: CGFloat,
pub m34: CGFloat,
pub m41: CGFloat,
pub m42: CGFloat,
pub m43: CGFloat,
pub m44: CGFloat,
}
impl Default for CATransform3D {
fn default() -> Self {
CATransform3D {
m11: 1.0,
m12: 0.0,
m13: 0.0,
m14: 0.0,
m21: 0.0,
m22: 1.0,
m23: 0.0,
m24: 0.0,
m31: 0.0,
m32: 0.0,
m33: 1.0,
m34: 0.0,
m41: 0.0,
m42: 0.0,
m43: 0.0,
m44: 1.0,
}
}
}