pub struct ArenaRasterizeArgs {Show 15 fields
pub prep_off: usize,
pub prep_len: usize,
pub meta_off: usize,
pub meta_len: usize,
pub dst_off: usize,
pub dst_len: usize,
pub count: usize,
pub width: u32,
pub height: u32,
pub tile_size: u32,
pub alpha_cutoff: f32,
pub max_splat_steps: u32,
pub transmittance_threshold: f32,
pub max_list_entries: u32,
pub base: *mut u8,
}Expand description
Arena arguments for [Op::GaussianSplatRasterize].
Fields§
§prep_off: usize§prep_len: usize§meta_off: usize§meta_len: usize§dst_off: usize§dst_len: usize§count: usize§width: u32§height: u32§tile_size: u32§alpha_cutoff: f32§max_splat_steps: u32§transmittance_threshold: f32§max_list_entries: u32§base: *mut u8Auto Trait Implementations§
impl Freeze for ArenaRasterizeArgs
impl RefUnwindSafe for ArenaRasterizeArgs
impl !Send for ArenaRasterizeArgs
impl !Sync for ArenaRasterizeArgs
impl Unpin for ArenaRasterizeArgs
impl UnsafeUnpin for ArenaRasterizeArgs
impl UnwindSafe for ArenaRasterizeArgs
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more