Struct skia_bindings::SkPicture
source · #[repr(C)]#[repr(align(8))]pub struct SkPicture {
pub _bindgen_opaque_blob: [u64; 3],
}
Fields§
§_bindgen_opaque_blob: [u64; 3]
Implementations§
source§impl SkPicture
impl SkPicture
pub unsafe fn MakeFromStream( stream: *mut SkStream, procs: *const SkDeserialProcs ) -> sk_sp<SkPicture>
pub unsafe fn MakeFromData( data: *const SkData, procs: *const SkDeserialProcs ) -> sk_sp<SkPicture>
pub unsafe fn MakeFromData1( data: *const c_void, size: usize, procs: *const SkDeserialProcs ) -> sk_sp<SkPicture>
pub unsafe fn serialize(&self, procs: *const SkSerialProcs) -> sk_sp<SkData>
pub unsafe fn serialize1( &self, stream: *mut SkWStream, procs: *const SkSerialProcs )
pub unsafe fn MakePlaceholder(cull: SkRect) -> sk_sp<SkPicture>
pub unsafe fn makeShader( &self, tmx: SkTileMode, tmy: SkTileMode, mode: SkFilterMode, localMatrix: *const SkMatrix, tileRect: *const SkRect ) -> sk_sp<SkShader>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SkPicture
impl Send for SkPicture
impl Sync for SkPicture
impl Unpin for SkPicture
impl UnwindSafe for SkPicture
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