Struct skia_bindings::SkPathRef
source · #[repr(C)]#[repr(align(8))]pub struct SkPathRef {
pub _bindgen_opaque_blob: [u64; 22],
}
Fields§
§_bindgen_opaque_blob: [u64; 22]
Implementations§
source§impl SkPathRef
impl SkPathRef
pub unsafe fn CreateEmpty() -> *mut SkPathRef
pub unsafe fn isRRect( &self, rrect: *mut SkRRect, isCCW: *mut bool, start: *mut c_uint ) -> bool
pub unsafe fn getRRect(&self) -> SkRRect
pub unsafe fn CreateTransformedCopy( dst: *mut sk_sp<SkPathRef>, src: *const SkPathRef, matrix: *const SkMatrix )
pub unsafe fn Rewind(pathRef: *mut sk_sp<SkPathRef>)
pub unsafe fn approximateBytesUsed(&self) -> usize
pub unsafe fn interpolate( &self, ending: *const SkPathRef, weight: SkScalar, out: *mut SkPathRef )
pub unsafe fn genID(&self, fillType: u8) -> u32
pub unsafe fn addGenIDChangeListener(&mut self, arg1: sk_sp<SkIDChangeListener>)
pub unsafe fn genIDChangeListenerCount(&mut self) -> c_int
pub unsafe fn dataMatchesVerbs(&self) -> bool
pub unsafe fn isValid(&self) -> bool
pub unsafe fn reset(&mut self)
pub unsafe fn destruct(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SkPathRef
impl Send for SkPathRef
impl Sync for SkPathRef
impl Unpin for SkPathRef
impl UnwindSafe for SkPathRef
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