diff options
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/UI/Composition/Diagnostics')
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/UI/Composition/Diagnostics/mod.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/UI/Composition/Diagnostics/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/UI/Composition/Diagnostics/mod.rs new file mode 100644 index 000000000..ca5822adb --- /dev/null +++ b/vendor/windows-sys-0.28.0/src/Windows/UI/Composition/Diagnostics/mod.rs @@ -0,0 +1,24 @@ +#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] +#[link(name = "windows")] +extern "system" {} +pub type CompositionDebugHeatMaps = *mut ::core::ffi::c_void; +#[repr(transparent)] +pub struct CompositionDebugOverdrawContentKinds(pub u32); +impl CompositionDebugOverdrawContentKinds { + pub const None: Self = Self(0u32); + pub const OffscreenRendered: Self = Self(1u32); + pub const Colors: Self = Self(2u32); + pub const Effects: Self = Self(4u32); + pub const Shadows: Self = Self(8u32); + pub const Lights: Self = Self(16u32); + pub const Surfaces: Self = Self(32u32); + pub const SwapChains: Self = Self(64u32); + pub const All: Self = Self(4294967295u32); +} +impl ::core::marker::Copy for CompositionDebugOverdrawContentKinds {} +impl ::core::clone::Clone for CompositionDebugOverdrawContentKinds { + fn clone(&self) -> Self { + *self + } +} +pub type CompositionDebugSettings = *mut ::core::ffi::c_void; |