Skip to main content

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}