pub struct MaaImageBuffer { /* private fields */ }
Implementations§
Source§impl MaaImageBuffer
impl MaaImageBuffer
pub fn new() -> Self
pub fn empty(&self) -> bool
pub fn clear(&self) -> MaaResult<()>
pub fn get_raw(&self) -> *mut c_void
pub fn width(&self) -> i32
pub fn height(&self) -> i32
pub fn typ(&self) -> i32
pub fn encoded(&self) -> *mut u8
pub fn encoded_size(&self) -> u64
Trait Implementations§
Source§impl Default for MaaImageBuffer
impl Default for MaaImageBuffer
Source§impl Drop for MaaImageBuffer
impl Drop for MaaImageBuffer
Source§impl From<*mut MaaImageBuffer> for MaaImageBuffer
impl From<*mut MaaImageBuffer> for MaaImageBuffer
Source§fn from(handle: MaaImageBufferHandle) -> Self
fn from(handle: MaaImageBufferHandle) -> Self
Converts to this type from the input type.
impl Send for MaaImageBuffer
impl Sync for MaaImageBuffer
Auto Trait Implementations§
impl Freeze for MaaImageBuffer
impl RefUnwindSafe for MaaImageBuffer
impl Unpin for MaaImageBuffer
impl UnwindSafe for MaaImageBuffer
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