We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8c71d0f commit 574f45eCopy full SHA for 574f45e
core-graphics/src/color.rs
@@ -27,6 +27,13 @@ impl CGColor {
27
CGColor::wrap_under_create_rule(ptr)
28
}
29
30
+
31
+ pub fn srgb(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> Self {
32
+ unsafe {
33
+ let ptr = CGColorCreateSRGB(red, green, blue, alpha);
34
+ CGColor::wrap_under_create_rule(ptr)
35
+ }
36
37
38
39
#[cfg_attr(feature = "link", link(name = "CoreGraphics", kind = "framework"))]
@@ -37,5 +44,13 @@ extern "C" {
44
blue: CGFloat,
45
alpha: CGFloat,
46
) -> crate::sys::CGColorRef;
47
48
+ fn CGColorCreateSRGB(
49
+ red: CGFloat,
50
+ green: CGFloat,
51
+ blue: CGFloat,
52
+ alpha: CGFloat,
53
+ ) -> crate::sys::CGColorRef;
54
40
55
fn CGColorGetTypeID() -> CFTypeID;
41
56
0 commit comments