pub struct ShaderBlob {
pub index: usize,
pub kind: ShaderKind,
pub major: u8,
pub minor: u8,
pub offset: usize,
pub end_offset: usize,
pub bytes: Vec<u8>,
pub ctab: Option<ConstantTable>,
}Fields§
§index: usize§kind: ShaderKind§major: u8§minor: u8§offset: usize§end_offset: usize§bytes: Vec<u8>§ctab: Option<ConstantTable>Implementations§
Source§impl ShaderBlob
impl ShaderBlob
Trait Implementations§
Source§impl Clone for ShaderBlob
impl Clone for ShaderBlob
Source§fn clone(&self) -> ShaderBlob
fn clone(&self) -> ShaderBlob
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 moreAuto Trait Implementations§
impl Freeze for ShaderBlob
impl RefUnwindSafe for ShaderBlob
impl Send for ShaderBlob
impl Sync for ShaderBlob
impl Unpin for ShaderBlob
impl UnsafeUnpin for ShaderBlob
impl UnwindSafe for ShaderBlob
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