pub struct CVImageBuffer(/* private fields */);Implementations§
Source§impl CVImageBuffer
impl CVImageBuffer
pub fn as_concrete_TypeRef(&self) -> CVImageBufferRef
pub fn as_CFType(&self) -> CFType
pub fn as_CFTypeRef(&self) -> CFTypeRef
pub fn into_CFType(self) -> CFType
pub unsafe fn wrap_under_create_rule( reference: CVImageBufferRef, ) -> CVImageBuffer
pub unsafe fn wrap_under_get_rule(reference: CVImageBufferRef) -> CVImageBuffer
pub fn type_of(&self) -> CFTypeID
pub fn instance_of<T: TCFType>(&self) -> bool
Source§impl CVImageBuffer
impl CVImageBuffer
pub fn downcast<T: TCVImageBuffer>(&self) -> Option<T>
pub fn downcast_into<T: TCVImageBuffer>(self) -> Option<T>
Source§impl CVImageBuffer
impl CVImageBuffer
pub fn as_buffer(&self) -> CVBuffer
pub fn into_buffer(self) -> CVBufferwhere
Self: Sized,
pub fn get_encoded_size(&self) -> CGSize
pub fn get_display_size(&self) -> CGSize
pub fn get_clean_rect(&self) -> CGRect
pub fn is_flipped(&self) -> bool
pub fn get_color_space(&self) -> Option<CGColorSpace>
Trait Implementations§
Source§impl Clone for CVImageBuffer
impl Clone for CVImageBuffer
Source§fn clone(&self) -> CVImageBuffer
fn clone(&self) -> CVImageBuffer
Returns a duplicate of the value. Read more
1.0.0 · 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 CVImageBuffer
impl Debug for CVImageBuffer
Source§impl Drop for CVImageBuffer
impl Drop for CVImageBuffer
Source§impl PartialEq for CVImageBuffer
impl PartialEq for CVImageBuffer
impl Eq for CVImageBuffer
Auto Trait Implementations§
impl Freeze for CVImageBuffer
impl RefUnwindSafe for CVImageBuffer
impl !Send for CVImageBuffer
impl !Sync for CVImageBuffer
impl Unpin for CVImageBuffer
impl UnwindSafe for CVImageBuffer
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