pub struct FramebufferConfig {
pub width: u32,
pub height: u32,
pub format: PixelFormat,
pub stride: u32,
}Expand description
Framebuffer configuration
Fields§
§width: u32Width in pixels
height: u32Height in pixels
format: PixelFormatPixel format
stride: u32Stride (bytes per row)
Implementations§
Source§impl FramebufferConfig
impl FramebufferConfig
Sourcepub fn new(width: u32, height: u32, format: PixelFormat) -> Self
pub fn new(width: u32, height: u32, format: PixelFormat) -> Self
Create a new framebuffer configuration
Trait Implementations§
Source§impl Clone for FramebufferConfig
impl Clone for FramebufferConfig
Source§fn clone(&self) -> FramebufferConfig
fn clone(&self) -> FramebufferConfig
Returns a duplicate of the value. Read more
1.0.0§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 FramebufferConfig
impl RefUnwindSafe for FramebufferConfig
impl Send for FramebufferConfig
impl Sync for FramebufferConfig
impl Unpin for FramebufferConfig
impl UnwindSafe for FramebufferConfig
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)