#[repr(transparent)]pub struct PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
pub fn conditional_rendering(
self,
conditional_rendering: bool
) -> PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
pub fn inherited_conditional_rendering(
self,
inherited_conditional_rendering: bool
) -> PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
sourcepub fn build(self) -> PhysicalDeviceConditionalRenderingFeaturesEXT
pub fn build(self) -> PhysicalDeviceConditionalRenderingFeaturesEXT
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> Deref for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
type Target = PhysicalDeviceConditionalRenderingFeaturesEXT
type Target = PhysicalDeviceConditionalRenderingFeaturesEXT
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsDeviceCreateInfo for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'_>
impl<'_> ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more