From 9359df753ef76fdeb40a0de19c67080329710067 Mon Sep 17 00:00:00 2001 From: Micha White Date: Mon, 17 Oct 2022 23:06:51 -0400 Subject: More docs --- src/config.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/config.rs') diff --git a/src/config.rs b/src/config.rs index 9376049..c73c357 100644 --- a/src/config.rs +++ b/src/config.rs @@ -86,6 +86,7 @@ impl<'a> Default for RenderWindowConfig<'a> { } impl<'a> RenderWindowConfig<'a> { + /// Based on the vsync settings, choose a presentation mode pub(crate) fn present_mode( vsync: bool, supported_modes: &[wgpu::PresentMode], @@ -101,6 +102,7 @@ impl<'a> RenderWindowConfig<'a> { } } + /// Pick an alpha mode fn alpha_mode(supported_modes: &[wgpu::CompositeAlphaMode]) -> wgpu::CompositeAlphaMode { if supported_modes.contains(&wgpu::CompositeAlphaMode::PostMultiplied) { wgpu::CompositeAlphaMode::PostMultiplied @@ -180,6 +182,7 @@ impl<'a> RenderWindowConfig<'a> { } } + /// Get the power preference pub(crate) const fn power_preference(&self) -> wgpu::PowerPreference { if self.low_power { wgpu::PowerPreference::LowPower -- cgit v1.2.3