Struct vulkanalia::vk::ExportSemaphoreCreateInfoBuilder
source · pub struct ExportSemaphoreCreateInfoBuilder { /* private fields */ }
Expand description
A builder for a ExportSemaphoreCreateInfo
.
Implementations§
source§impl ExportSemaphoreCreateInfoBuilder
impl ExportSemaphoreCreateInfoBuilder
pub fn handle_types( self, handle_types: ExternalSemaphoreHandleTypeFlags ) -> Self
pub fn build(self) -> ExportSemaphoreCreateInfo
Trait Implementations§
source§impl Cast for ExportSemaphoreCreateInfoBuilder
impl Cast for ExportSemaphoreCreateInfoBuilder
§type Target = ExportSemaphoreCreateInfo
type Target = ExportSemaphoreCreateInfo
The other type this type can be used interchangeably with in FFI.
source§impl Clone for ExportSemaphoreCreateInfoBuilder
impl Clone for ExportSemaphoreCreateInfoBuilder
source§fn clone(&self) -> ExportSemaphoreCreateInfoBuilder
fn clone(&self) -> ExportSemaphoreCreateInfoBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ExportSemaphoreCreateInfoBuilder
impl Default for ExportSemaphoreCreateInfoBuilder
source§fn default() -> ExportSemaphoreCreateInfoBuilder
fn default() -> ExportSemaphoreCreateInfoBuilder
Returns the “default value” for a type. Read more
impl Copy for ExportSemaphoreCreateInfoBuilder
Auto Trait Implementations§
impl Freeze for ExportSemaphoreCreateInfoBuilder
impl RefUnwindSafe for ExportSemaphoreCreateInfoBuilder
impl !Send for ExportSemaphoreCreateInfoBuilder
impl !Sync for ExportSemaphoreCreateInfoBuilder
impl Unpin for ExportSemaphoreCreateInfoBuilder
impl UnwindSafe for ExportSemaphoreCreateInfoBuilder
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