pub enum CaptureFormat {
Rgba,
Rgb,
Bgra,
Bgr,
}
Variants§
Implementations§
Source§impl CaptureFormat
impl CaptureFormat
pub fn allocate_pixel_data(self, (w, h): (u32, u32)) -> Vec<u8> ⓘ
pub const fn to_gl_format(self) -> GLenum
pub const fn channel_count(self) -> usize
Sourcepub const fn pixel_size(self) -> usize
pub const fn pixel_size(self) -> usize
Returns the pixel byte size of this capture format.
Trait Implementations§
Source§impl Clone for CaptureFormat
impl Clone for CaptureFormat
Source§fn clone(&self) -> CaptureFormat
fn clone(&self) -> CaptureFormat
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CaptureFormat
impl Debug for CaptureFormat
Source§impl PartialEq for CaptureFormat
impl PartialEq for CaptureFormat
impl Copy for CaptureFormat
impl Eq for CaptureFormat
impl StructuralPartialEq for CaptureFormat
Auto Trait Implementations§
impl Freeze for CaptureFormat
impl RefUnwindSafe for CaptureFormat
impl Send for CaptureFormat
impl Sync for CaptureFormat
impl Unpin for CaptureFormat
impl UnwindSafe for CaptureFormat
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