#[repr(C)]pub struct SpvReflectBlockVariable {
pub spirv_id: u32,
pub name: *const c_char,
pub offset: u32,
pub absolute_offset: u32,
pub size: u32,
pub padded_size: u32,
pub decoration_flags: SpvReflectDecorationFlags,
pub numeric: SpvReflectNumericTraits,
pub array: SpvReflectArrayTraits,
pub member_count: u32,
pub members: *mut SpvReflectBlockVariable,
pub type_description: *mut SpvReflectTypeDescription,
}Expand description
@struct SpvReflectBlockVariable
Fields§
§spirv_id: u32§name: *const c_char§offset: u32§absolute_offset: u32§size: u32§padded_size: u32§decoration_flags: SpvReflectDecorationFlags§numeric: SpvReflectNumericTraits§array: SpvReflectArrayTraits§member_count: u32§members: *mut SpvReflectBlockVariable§type_description: *mut SpvReflectTypeDescriptionTrait Implementations§
Source§impl Clone for SpvReflectBlockVariable
impl Clone for SpvReflectBlockVariable
Source§fn clone(&self) -> SpvReflectBlockVariable
fn clone(&self) -> SpvReflectBlockVariable
Returns a duplicate 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 Debug for SpvReflectBlockVariable
impl Debug for SpvReflectBlockVariable
impl Copy for SpvReflectBlockVariable
Auto Trait Implementations§
impl Freeze for SpvReflectBlockVariable
impl RefUnwindSafe for SpvReflectBlockVariable
impl !Send for SpvReflectBlockVariable
impl !Sync for SpvReflectBlockVariable
impl Unpin for SpvReflectBlockVariable
impl UnwindSafe for SpvReflectBlockVariable
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