@@ -1143,6 +1143,26 @@ impl DeviceAddressBindingFlagsEXT {
1143
1143
}
1144
1144
#[ repr( transparent) ]
1145
1145
#[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1146
+ #[ doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPresentScalingFlagBitsEXT.html>" ]
1147
+ pub struct PresentScalingFlagsEXT ( pub ( crate ) Flags ) ;
1148
+ vk_bitflags_wrapped ! ( PresentScalingFlagsEXT , Flags ) ;
1149
+ impl PresentScalingFlagsEXT {
1150
+ pub const ONE_TO_ONE : Self = Self ( 0b1 ) ;
1151
+ pub const ASPECT_RATIO_STRETCH : Self = Self ( 0b10 ) ;
1152
+ pub const STRETCH : Self = Self ( 0b100 ) ;
1153
+ }
1154
+ #[ repr( transparent) ]
1155
+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1156
+ #[ doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPresentGravityFlagBitsEXT.html>" ]
1157
+ pub struct PresentGravityFlagsEXT ( pub ( crate ) Flags ) ;
1158
+ vk_bitflags_wrapped ! ( PresentGravityFlagsEXT , Flags ) ;
1159
+ impl PresentGravityFlagsEXT {
1160
+ pub const MIN : Self = Self ( 0b1 ) ;
1161
+ pub const MAX : Self = Self ( 0b10 ) ;
1162
+ pub const CENTERED : Self = Self ( 0b100 ) ;
1163
+ }
1164
+ #[ repr( transparent) ]
1165
+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1146
1166
#[ doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkVideoCodecOperationFlagBitsKHR.html>" ]
1147
1167
pub struct VideoCodecOperationFlagsKHR ( pub ( crate ) Flags ) ;
1148
1168
vk_bitflags_wrapped ! ( VideoCodecOperationFlagsKHR , Flags ) ;
0 commit comments