objc2_core_graphics/
image.rs1use crate::{CGBitmapInfo, CGImageByteOrderInfo};
2
3#[allow(non_upper_case_globals, deprecated)]
4impl CGBitmapInfo {
5 #[doc(alias = "kCGBitmapByteOrder16Host")]
6 pub const ByteOrder16Host: Self = if cfg!(target_endian = "big") {
7 Self::ByteOrder16Big
8 } else {
9 Self::ByteOrder16Little
10 };
11
12 #[doc(alias = "kCGBitmapByteOrder32Host")]
13 pub const ByteOrder32Host: Self = if cfg!(target_endian = "big") {
14 Self::ByteOrder32Big
15 } else {
16 Self::ByteOrder32Little
17 };
18}
19
20#[allow(non_upper_case_globals, deprecated)]
21impl CGImageByteOrderInfo {
22 #[doc(alias = "kCGImageByteOrder16Host")]
23 pub const Order16Host: Self = if cfg!(target_endian = "big") {
24 Self::Order16Big
25 } else {
26 Self::Order16Little
27 };
28
29 #[doc(alias = "kCGImageByteOrder32Host")]
30 pub const Order32Host: Self = if cfg!(target_endian = "big") {
31 Self::Order32Big
32 } else {
33 Self::Order32Little
34 };
35}