Struct skia_bindings::SkYUVAPixmaps
source · #[repr(C)]pub struct SkYUVAPixmaps {
pub fPlanes: [u64; 20],
pub fData: sk_sp<SkData>,
pub fYUVAInfo: SkYUVAInfo,
pub fDataType: SkYUVAPixmaps_DataType,
}
Fields§
§fPlanes: [u64; 20]
§fData: sk_sp<SkData>
§fYUVAInfo: SkYUVAInfo
§fDataType: SkYUVAPixmaps_DataType
Implementations§
source§impl SkYUVAPixmaps
impl SkYUVAPixmaps
pub unsafe fn RecommendedRGBAColorType( arg1: SkYUVAPixmaps_DataType ) -> SkColorType
pub unsafe fn Allocate(yuvaPixmapInfo: *const SkYUVAPixmapInfo) -> SkYUVAPixmaps
pub unsafe fn FromData( arg1: *const SkYUVAPixmapInfo, arg2: sk_sp<SkData> ) -> SkYUVAPixmaps
pub unsafe fn MakeCopy(src: *const SkYUVAPixmaps) -> SkYUVAPixmaps
pub unsafe fn FromExternalMemory( arg1: *const SkYUVAPixmapInfo, memory: *mut c_void ) -> SkYUVAPixmaps
pub unsafe fn FromExternalPixmaps( arg1: *const SkYUVAInfo, arg2: *const SkPixmap ) -> SkYUVAPixmaps
pub unsafe fn pixmapsInfo(&self) -> SkYUVAPixmapInfo
pub unsafe fn toYUVALocations(&self) -> SkYUVAInfo_YUVALocations
Auto Trait Implementations§
impl !RefUnwindSafe for SkYUVAPixmaps
impl !Send for SkYUVAPixmaps
impl !Sync for SkYUVAPixmaps
impl Unpin for SkYUVAPixmaps
impl UnwindSafe for SkYUVAPixmaps
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