pub struct LayerPropertiesBuilder { /* private fields */ }Expand description
Builder for LayerProperties.
Implementations§
Source§impl LayerPropertiesBuilder
impl LayerPropertiesBuilder
pub fn layer_name( self, value: StringArray<vulkan_rust_sys::::builders::{impl#41}::layer_name::{constant#0}>, ) -> LayerPropertiesBuilder
pub fn spec_version(self, value: u32) -> LayerPropertiesBuilder
pub fn implementation_version(self, value: u32) -> LayerPropertiesBuilder
pub fn description( self, value: StringArray<vulkan_rust_sys::::builders::{impl#41}::description::{constant#0}>, ) -> LayerPropertiesBuilder
Trait Implementations§
Source§impl Deref for LayerPropertiesBuilder
impl Deref for LayerPropertiesBuilder
Source§type Target = LayerProperties
type Target = LayerProperties
The resulting type after dereferencing.
Source§impl DerefMut for LayerPropertiesBuilder
impl DerefMut for LayerPropertiesBuilder
Auto Trait Implementations§
impl Freeze for LayerPropertiesBuilder
impl RefUnwindSafe for LayerPropertiesBuilder
impl Send for LayerPropertiesBuilder
impl Sync for LayerPropertiesBuilder
impl Unpin for LayerPropertiesBuilder
impl UnsafeUnpin for LayerPropertiesBuilder
impl UnwindSafe for LayerPropertiesBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more