Struct skia_bindings::SkFlattenable
source · #[repr(C)]#[repr(align(8))]pub struct SkFlattenable {
pub _bindgen_opaque_blob: [u64; 2],
}
Fields§
§_bindgen_opaque_blob: [u64; 2]
Implementations§
source§impl SkFlattenable
impl SkFlattenable
pub unsafe fn NameToFactory(name: *const c_char) -> SkFlattenable_Factory
pub unsafe fn FactoryToName(arg1: SkFlattenable_Factory) -> *const c_char
pub unsafe fn Register(name: *const c_char, arg1: SkFlattenable_Factory)
pub unsafe fn serialize(&self, arg1: *const SkSerialProcs) -> sk_sp<SkData>
pub unsafe fn serialize1( &self, memory: *mut c_void, memory_size: usize, arg1: *const SkSerialProcs ) -> usize
pub unsafe fn Deserialize( arg1: SkFlattenable_Type, data: *const c_void, length: usize, procs: *const SkDeserialProcs ) -> sk_sp<SkFlattenable>
Trait Implementations§
source§impl Clone for SkFlattenable
impl Clone for SkFlattenable
source§fn clone(&self) -> SkFlattenable
fn clone(&self) -> SkFlattenable
Returns a copy 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 SkFlattenable
impl Debug for SkFlattenable
impl Copy for SkFlattenable
Auto Trait Implementations§
impl RefUnwindSafe for SkFlattenable
impl Send for SkFlattenable
impl Sync for SkFlattenable
impl Unpin for SkFlattenable
impl UnwindSafe for SkFlattenable
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