pub trait NSColor: Sized {
Show 19 methods
// Required methods
unsafe fn clearColor(_: Self) -> id;
unsafe fn colorWithRed_green_blue_alpha_(
_: Self,
r: CGFloat,
g: CGFloat,
b: CGFloat,
a: CGFloat,
) -> id;
unsafe fn colorWithSRGBRed_green_blue_alpha_(
_: Self,
r: CGFloat,
g: CGFloat,
b: CGFloat,
a: CGFloat,
) -> id;
unsafe fn colorWithDeviceRed_green_blue_alpha_(
_: Self,
r: CGFloat,
g: CGFloat,
b: CGFloat,
a: CGFloat,
) -> id;
unsafe fn colorWithDisplayP3Red_green_blue_alpha_(
_: Self,
r: CGFloat,
g: CGFloat,
b: CGFloat,
a: CGFloat,
) -> id;
unsafe fn colorWithCalibratedRed_green_blue_alpha_(
_: Self,
r: CGFloat,
g: CGFloat,
b: CGFloat,
a: CGFloat,
) -> id;
unsafe fn colorUsingColorSpace_(self, color_space: id) -> id;
unsafe fn alphaComponent(self) -> CGFloat;
unsafe fn whiteComponent(self) -> CGFloat;
unsafe fn redComponent(self) -> CGFloat;
unsafe fn greenComponent(self) -> CGFloat;
unsafe fn blueComponent(self) -> CGFloat;
unsafe fn cyanComponent(self) -> CGFloat;
unsafe fn magentaComponent(self) -> CGFloat;
unsafe fn yellowComponent(self) -> CGFloat;
unsafe fn blackComponent(self) -> CGFloat;
unsafe fn hueComponent(self) -> CGFloat;
unsafe fn saturationComponent(self) -> CGFloat;
unsafe fn brightnessComponent(self) -> CGFloat;
}๐Deprecated: use the objc2-app-kit crate instead
Required Methodsยง
unsafe fn clearColor(_: Self) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorWithRed_green_blue_alpha_( _: Self, r: CGFloat, g: CGFloat, b: CGFloat, a: CGFloat, ) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorWithSRGBRed_green_blue_alpha_( _: Self, r: CGFloat, g: CGFloat, b: CGFloat, a: CGFloat, ) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorWithDeviceRed_green_blue_alpha_( _: Self, r: CGFloat, g: CGFloat, b: CGFloat, a: CGFloat, ) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorWithDisplayP3Red_green_blue_alpha_( _: Self, r: CGFloat, g: CGFloat, b: CGFloat, a: CGFloat, ) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorWithCalibratedRed_green_blue_alpha_( _: Self, r: CGFloat, g: CGFloat, b: CGFloat, a: CGFloat, ) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn colorUsingColorSpace_(self, color_space: id) -> id
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn alphaComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn whiteComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn redComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn greenComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn blueComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn cyanComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn magentaComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn yellowComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn blackComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn hueComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn saturationComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
unsafe fn brightnessComponent(self) -> CGFloat
๐Deprecated: use the objc2-app-kit crate instead
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.