#[repr(C)]pub struct SpecializationInfo {
pub map_entry_count: u32,
pub p_map_entries: *const SpecializationMapEntry,
pub data_size: usize,
pub p_data: *const c_void,
}Expand description
VkSpecializationInfo
Provided by VK_COMPUTE_VERSION_1_0.
Fields§
§map_entry_count: u32Length of p_map_entries.
p_map_entries: *const SpecializationMapEntry§data_size: usizeLength of p_data.
p_data: *const c_voidImplementations§
Source§impl SpecializationInfo
impl SpecializationInfo
Sourcepub fn builder<'a>() -> SpecializationInfoBuilder<'a>
pub fn builder<'a>() -> SpecializationInfoBuilder<'a>
Start building this struct.
Trait Implementations§
Source§impl Clone for SpecializationInfo
impl Clone for SpecializationInfo
Source§fn clone(&self) -> SpecializationInfo
fn clone(&self) -> SpecializationInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SpecializationInfo
Source§impl Debug for SpecializationInfo
impl Debug for SpecializationInfo
Auto Trait Implementations§
impl !Send for SpecializationInfo
impl !Sync for SpecializationInfo
impl Freeze for SpecializationInfo
impl RefUnwindSafe for SpecializationInfo
impl Unpin for SpecializationInfo
impl UnsafeUnpin for SpecializationInfo
impl UnwindSafe for SpecializationInfo
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