Struct skia_bindings::SkImageFilter
source · #[repr(C)]pub struct SkImageFilter {
pub _base: SkFlattenable,
}
Fields§
§_base: SkFlattenable
Implementations§
source§impl SkImageFilter
impl SkImageFilter
pub unsafe fn filterBounds( &self, src: *const SkIRect, ctm: *const SkMatrix, arg1: SkImageFilter_MapDirection, inputRect: *const SkIRect ) -> SkIRect
pub unsafe fn isColorFilterNode( &self, filterPtr: *mut *mut SkColorFilter ) -> bool
pub unsafe fn asAColorFilter(&self, filterPtr: *mut *mut SkColorFilter) -> bool
pub unsafe fn countInputs(&self) -> c_int
pub unsafe fn getInput(&self, i: c_int) -> *const SkImageFilter
pub unsafe fn canComputeFastBounds(&self) -> bool
pub unsafe fn makeWithLocalMatrix( &self, matrix: *const SkMatrix ) -> sk_sp<SkImageFilter>
Trait Implementations§
source§impl Clone for SkImageFilter
impl Clone for SkImageFilter
source§fn clone(&self) -> SkImageFilter
fn clone(&self) -> SkImageFilter
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 SkImageFilter
impl Debug for SkImageFilter
impl Copy for SkImageFilter
Auto Trait Implementations§
impl RefUnwindSafe for SkImageFilter
impl Send for SkImageFilter
impl Sync for SkImageFilter
impl Unpin for SkImageFilter
impl UnwindSafe for SkImageFilter
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