Struct skia_bindings::SkPathEffect
source · #[repr(C)]#[repr(align(8))]pub struct SkPathEffect {
pub _bindgen_opaque_blob: [u64; 2],
}
Fields§
§_bindgen_opaque_blob: [u64; 2]
Implementations§
source§impl SkPathEffect
impl SkPathEffect
pub unsafe fn MakeSum( first: sk_sp<SkPathEffect>, second: sk_sp<SkPathEffect> ) -> sk_sp<SkPathEffect>
pub unsafe fn MakeCompose( outer: sk_sp<SkPathEffect>, inner: sk_sp<SkPathEffect> ) -> sk_sp<SkPathEffect>
pub unsafe fn asADash( &self, info: *mut SkPathEffect_DashInfo ) -> SkPathEffect_DashType
pub unsafe fn filterPath( &self, dst: *mut SkPath, src: *const SkPath, arg1: *mut SkStrokeRec, cullR: *const SkRect ) -> bool
pub unsafe fn filterPath1( &self, dst: *mut SkPath, src: *const SkPath, arg1: *mut SkStrokeRec, cullR: *const SkRect, ctm: *const SkMatrix ) -> bool
pub unsafe fn needsCTM(&self) -> bool
pub unsafe fn Deserialize( data: *const c_void, size: usize, procs: *const SkDeserialProcs ) -> sk_sp<SkPathEffect>
Trait Implementations§
source§impl Clone for SkPathEffect
impl Clone for SkPathEffect
source§fn clone(&self) -> SkPathEffect
fn clone(&self) -> SkPathEffect
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 SkPathEffect
impl Debug for SkPathEffect
impl Copy for SkPathEffect
Auto Trait Implementations§
impl RefUnwindSafe for SkPathEffect
impl Send for SkPathEffect
impl Sync for SkPathEffect
impl Unpin for SkPathEffect
impl UnwindSafe for SkPathEffect
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