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