pub struct ReflectBlockVariable {
pub spirv_id: u32,
pub name: String,
pub offset: u32,
pub absolute_offset: u32,
pub size: u32,
pub padded_size: u32,
pub decoration_flags: ReflectDecorationFlags,
pub numeric: ReflectNumericTraits,
pub array: ReflectArrayTraits,
pub members: Vec<ReflectBlockVariable>,
pub type_description: Option<ReflectTypeDescription>,
}
Fields§
§spirv_id: u32
§name: String
§offset: u32
§absolute_offset: u32
§size: u32
§padded_size: u32
§decoration_flags: ReflectDecorationFlags
§numeric: ReflectNumericTraits
§array: ReflectArrayTraits
§members: Vec<ReflectBlockVariable>
§type_description: Option<ReflectTypeDescription>
Trait Implementations§
Source§impl Clone for ReflectBlockVariable
impl Clone for ReflectBlockVariable
Source§fn clone(&self) -> ReflectBlockVariable
fn clone(&self) -> ReflectBlockVariable
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 Debug for ReflectBlockVariable
impl Debug for ReflectBlockVariable
Source§impl Default for ReflectBlockVariable
impl Default for ReflectBlockVariable
Source§fn default() -> ReflectBlockVariable
fn default() -> ReflectBlockVariable
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReflectBlockVariable
impl PartialEq for ReflectBlockVariable
Source§impl Serialize for ReflectBlockVariable
impl Serialize for ReflectBlockVariable
impl StructuralPartialEq for ReflectBlockVariable
Auto Trait Implementations§
impl Freeze for ReflectBlockVariable
impl RefUnwindSafe for ReflectBlockVariable
impl Send for ReflectBlockVariable
impl Sync for ReflectBlockVariable
impl Unpin for ReflectBlockVariable
impl UnwindSafe for ReflectBlockVariable
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