Struct erupt::vk1_2::SemaphoreTypeCreateInfo
source · #[repr(C)]pub struct SemaphoreTypeCreateInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub semaphore_type: SemaphoreType,
pub initial_value: u64,
}
Expand description
Vulkan Manual Page · Structure
Fields
s_type: StructureType
p_next: *const c_void
semaphore_type: SemaphoreType
initial_value: u64
Implementations
sourceimpl SemaphoreTypeCreateInfo
impl SemaphoreTypeCreateInfo
pub const STRUCTURE_TYPE: StructureType = crate::vk1_0::StructureType::SEMAPHORE_TYPE_CREATE_INFO
sourceimpl SemaphoreTypeCreateInfo
impl SemaphoreTypeCreateInfo
pub fn into_builder<'a>(self) -> SemaphoreTypeCreateInfoBuilder<'a>
Trait Implementations
sourceimpl Clone for SemaphoreTypeCreateInfo
impl Clone for SemaphoreTypeCreateInfo
sourcefn clone(&self) -> SemaphoreTypeCreateInfo
fn clone(&self) -> SemaphoreTypeCreateInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SemaphoreTypeCreateInfo
impl Debug for SemaphoreTypeCreateInfo
sourceimpl Default for SemaphoreTypeCreateInfo
impl Default for SemaphoreTypeCreateInfo
sourceimpl<'a> ExtendableFrom<'a, SemaphoreTypeCreateInfo> for PhysicalDeviceExternalSemaphoreInfoBuilder<'a>
impl<'a> ExtendableFrom<'a, SemaphoreTypeCreateInfo> for PhysicalDeviceExternalSemaphoreInfoBuilder<'a>
sourcefn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
fn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
Inserts
addition
(+ its pointer chain) between the head and tail of
this pointer chain. Read moresourceimpl<'a> ExtendableFrom<'a, SemaphoreTypeCreateInfo> for SemaphoreCreateInfoBuilder<'a>
impl<'a> ExtendableFrom<'a, SemaphoreTypeCreateInfo> for SemaphoreCreateInfoBuilder<'a>
sourcefn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
fn extend_from(self, addition: &'a mut T) -> Selfwhere
Self: Sized,
Inserts
addition
(+ its pointer chain) between the head and tail of
this pointer chain. Read moreimpl Copy for SemaphoreTypeCreateInfo
Auto Trait Implementations
impl RefUnwindSafe for SemaphoreTypeCreateInfo
impl !Send for SemaphoreTypeCreateInfo
impl !Sync for SemaphoreTypeCreateInfo
impl Unpin for SemaphoreTypeCreateInfo
impl UnwindSafe for SemaphoreTypeCreateInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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