pub struct GaussianFramebuffer {
pub width: u32,
pub height: u32,
pub rgba: Vec<u8>,
}Expand description
Packed RGBA8 framebuffer from render_gaussians_cpu.
Fields§
§width: u32Width in pixels.
height: u32Height in pixels.
rgba: Vec<u8>Interleaved RGBA bytes (width * height * 4).
Implementations§
Source§impl GaussianFramebuffer
impl GaussianFramebuffer
Sourcepub fn pixel_count(&self) -> usize
pub fn pixel_count(&self) -> usize
Returns pixel count.
Trait Implementations§
Source§impl Clone for GaussianFramebuffer
impl Clone for GaussianFramebuffer
Source§fn clone(&self) -> GaussianFramebuffer
fn clone(&self) -> GaussianFramebuffer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GaussianFramebuffer
impl Debug for GaussianFramebuffer
Source§impl PartialEq for GaussianFramebuffer
impl PartialEq for GaussianFramebuffer
Source§fn eq(&self, other: &GaussianFramebuffer) -> bool
fn eq(&self, other: &GaussianFramebuffer) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for GaussianFramebuffer
impl StructuralPartialEq for GaussianFramebuffer
Auto Trait Implementations§
impl Freeze for GaussianFramebuffer
impl RefUnwindSafe for GaussianFramebuffer
impl Send for GaussianFramebuffer
impl Sync for GaussianFramebuffer
impl Unpin for GaussianFramebuffer
impl UnsafeUnpin for GaussianFramebuffer
impl UnwindSafe for GaussianFramebuffer
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