d3d11/dxgi/mod.rs
1pub mod format;
2use bon::Builder;
3pub use format::*;
4pub mod swapchain;
5pub use swapchain::*;
6
7use d3d11_ffi::Dxgi::Common::DXGI_SAMPLE_DESC;
8use static_assertions::assert_eq_size;
9
10#[repr(C)]
11#[derive(Clone, Debug, Builder)]
12pub struct SampleDesc {
13 pub count: u32,
14 pub quality: u32,
15}
16assert_eq_size!(SampleDesc, DXGI_SAMPLE_DESC);
17
18impl Default for SampleDesc {
19 fn default() -> Self {
20 SampleDesc {
21 count: 1,
22 quality: 0,
23 }
24 }
25}