pub struct ShaderRef {
pub kind: ShaderKind,
pub object_id: Option<u32>,
pub object_data_offset: Option<usize>,
pub object_size: usize,
pub shader_index: Option<usize>,
pub shader_offset: Option<usize>,
pub unresolved_reason: Option<String>,
}Fields§
§kind: ShaderKind§object_id: Option<u32>§object_data_offset: Option<usize>§object_size: usize§shader_index: Option<usize>§shader_offset: Option<usize>§unresolved_reason: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShaderRef
impl RefUnwindSafe for ShaderRef
impl Send for ShaderRef
impl Sync for ShaderRef
impl Unpin for ShaderRef
impl UnsafeUnpin for ShaderRef
impl UnwindSafe for ShaderRef
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