fn mask()

in src/platform_impl/windows/window_state.rs [179:193]


    fn mask(mut self) -> WindowFlags {
        if self.contains(WindowFlags::MARKER_EXCLUSIVE_FULLSCREEN) {
            self &= WindowFlags::FULLSCREEN_AND_MASK;
            self |= WindowFlags::EXCLUSIVE_FULLSCREEN_OR_MASK;
        } else if self.contains(WindowFlags::MARKER_BORDERLESS_FULLSCREEN) {
            self &= WindowFlags::FULLSCREEN_AND_MASK;
        }
        if !self.contains(WindowFlags::VISIBLE) {
            self &= WindowFlags::INVISIBLE_AND_MASK;
        }
        if !self.contains(WindowFlags::DECORATIONS) {
            self &= WindowFlags::NO_DECORATIONS_AND_MASK;
        }
        self
    }