diff --git a/gdk4/src/auto/enums.rs b/gdk4/src/auto/enums.rs index dde7ed038d88..1a33c1854763 100644 --- a/gdk4/src/auto/enums.rs +++ b/gdk4/src/auto/enums.rs @@ -1848,6 +1848,42 @@ pub enum MemoryFormat { #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] #[doc(alias = "GDK_MEMORY_B8G8R8G8_422")] B8g8r8g8422, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X6G10_X6B10_X6R10_420")] + X6g10X6b10X6r10420, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X6G10_X6B10_X6R10_422")] + X6g10X6b10X6r10422, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X6G10_X6B10_X6R10_444")] + X6g10X6b10X6r10444, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X4G12_X4B12_X4R12_420")] + X4g12X4b12X4r12420, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X4G12_X4B12_X4R12_422")] + X4g12X4b12X4r12422, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_X4G12_X4B12_X4R12_444")] + X4g12X4b12X4r12444, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_G16_B16_R16_420")] + G16B16R1R420, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_G16_B16_R16_422")] + G16B16R1R422, + #[cfg(feature = "v4_20")] + #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] + #[doc(alias = "GDK_MEMORY_G16_B16_R16_444")] + G16B16R1R444, #[doc(hidden)] __Unknown(i32), } @@ -1965,6 +2001,24 @@ impl IntoGlib for MemoryFormat { Self::R8g8b8g8422 => ffi::GDK_MEMORY_R8G8B8G8_422, #[cfg(feature = "v4_20")] Self::B8g8r8g8422 => ffi::GDK_MEMORY_B8G8R8G8_422, + #[cfg(feature = "v4_20")] + Self::X6g10X6b10X6r10420 => ffi::GDK_MEMORY_X6G10_X6B10_X6R10_420, + #[cfg(feature = "v4_20")] + Self::X6g10X6b10X6r10422 => ffi::GDK_MEMORY_X6G10_X6B10_X6R10_422, + #[cfg(feature = "v4_20")] + Self::X6g10X6b10X6r10444 => ffi::GDK_MEMORY_X6G10_X6B10_X6R10_444, + #[cfg(feature = "v4_20")] + Self::X4g12X4b12X4r12420 => ffi::GDK_MEMORY_X4G12_X4B12_X4R12_420, + #[cfg(feature = "v4_20")] + Self::X4g12X4b12X4r12422 => ffi::GDK_MEMORY_X4G12_X4B12_X4R12_422, + #[cfg(feature = "v4_20")] + Self::X4g12X4b12X4r12444 => ffi::GDK_MEMORY_X4G12_X4B12_X4R12_444, + #[cfg(feature = "v4_20")] + Self::G16B16R1R420 => ffi::GDK_MEMORY_G16_B16_R16_420, + #[cfg(feature = "v4_20")] + Self::G16B16R1R422 => ffi::GDK_MEMORY_G16_B16_R16_422, + #[cfg(feature = "v4_20")] + Self::G16B16R1R444 => ffi::GDK_MEMORY_G16_B16_R16_444, Self::__Unknown(value) => value, } } @@ -2083,6 +2137,24 @@ impl FromGlib for MemoryFormat { ffi::GDK_MEMORY_R8G8B8G8_422 => Self::R8g8b8g8422, #[cfg(feature = "v4_20")] ffi::GDK_MEMORY_B8G8R8G8_422 => Self::B8g8r8g8422, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X6G10_X6B10_X6R10_420 => Self::X6g10X6b10X6r10420, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X6G10_X6B10_X6R10_422 => Self::X6g10X6b10X6r10422, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X6G10_X6B10_X6R10_444 => Self::X6g10X6b10X6r10444, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X4G12_X4B12_X4R12_420 => Self::X4g12X4b12X4r12420, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X4G12_X4B12_X4R12_422 => Self::X4g12X4b12X4r12422, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_X4G12_X4B12_X4R12_444 => Self::X4g12X4b12X4r12444, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_G16_B16_R16_420 => Self::G16B16R1R420, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_G16_B16_R16_422 => Self::G16B16R1R422, + #[cfg(feature = "v4_20")] + ffi::GDK_MEMORY_G16_B16_R16_444 => Self::G16B16R1R444, value => Self::__Unknown(value), } } diff --git a/gdk4/sys/src/lib.rs b/gdk4/sys/src/lib.rs index 95e531eb8881..a20201c66328 100644 --- a/gdk4/sys/src/lib.rs +++ b/gdk4/sys/src/lib.rs @@ -308,7 +308,34 @@ pub const GDK_MEMORY_R8G8B8G8_422: GdkMemoryFormat = 54; #[cfg(feature = "v4_20")] #[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] pub const GDK_MEMORY_B8G8R8G8_422: GdkMemoryFormat = 55; -pub const GDK_MEMORY_N_FORMATS: GdkMemoryFormat = 56; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X6G10_X6B10_X6R10_420: GdkMemoryFormat = 56; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X6G10_X6B10_X6R10_422: GdkMemoryFormat = 57; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X6G10_X6B10_X6R10_444: GdkMemoryFormat = 58; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X4G12_X4B12_X4R12_420: GdkMemoryFormat = 59; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X4G12_X4B12_X4R12_422: GdkMemoryFormat = 60; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_X4G12_X4B12_X4R12_444: GdkMemoryFormat = 61; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_G16_B16_R16_420: GdkMemoryFormat = 62; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_G16_B16_R16_422: GdkMemoryFormat = 63; +#[cfg(feature = "v4_20")] +#[cfg_attr(docsrs, doc(cfg(feature = "v4_20")))] +pub const GDK_MEMORY_G16_B16_R16_444: GdkMemoryFormat = 64; +pub const GDK_MEMORY_N_FORMATS: GdkMemoryFormat = 65; pub type GdkNotifyType = c_int; pub const GDK_NOTIFY_ANCESTOR: GdkNotifyType = 0;