#[repr(C)]pub struct RetainedBatch {
pub mesh: u32,
pub first: u32,
pub count: u32,
pub depth: u32,
pub camera: [f32; 16],
pub light: [f32; 16],
pub params: [f32; 16],
pub material: u32,
pub revision: u32,
pub reserved: [u32; 2],
}Expand description
ABI: 224 bytes. Lighting: direction.xyz/enabled, eye.xyz/ambient, fog.rgba, start/end/padding.
Fields§
§mesh: u32§first: u32§count: u32§depth: u32Bit 0: depth test; bit 1: suppress depth writes; bit 2: additive blend.
camera: [f32; 16]§light: [f32; 16]§params: [f32; 16]§material: u32§revision: u32§reserved: [u32; 2]Trait Implementations§
Source§impl Clone for RetainedBatch
impl Clone for RetainedBatch
Source§fn clone(&self) -> RetainedBatch
fn clone(&self) -> RetainedBatch
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 RetainedBatch
impl Debug for RetainedBatch
Source§impl PartialEq for RetainedBatch
impl PartialEq for RetainedBatch
impl Copy for RetainedBatch
impl StructuralPartialEq for RetainedBatch
Auto Trait Implementations§
impl Freeze for RetainedBatch
impl RefUnwindSafe for RetainedBatch
impl Send for RetainedBatch
impl Sync for RetainedBatch
impl Unpin for RetainedBatch
impl UnwindSafe for RetainedBatch
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