Struct skia_bindings::SkColorFilter
source · #[repr(C)]#[repr(align(8))]pub struct SkColorFilter {
pub _bindgen_opaque_blob: [u64; 2],
}
Fields§
§_bindgen_opaque_blob: [u64; 2]
Implementations§
source§impl SkColorFilter
impl SkColorFilter
pub unsafe fn asAColorMode( &self, color: *mut SkColor, mode: *mut SkBlendMode ) -> bool
pub unsafe fn asAColorMatrix(&self, matrix: *mut f32) -> bool
pub unsafe fn isAlphaUnchanged(&self) -> bool
pub unsafe fn filterColor(&self, arg1: SkColor) -> SkColor
pub unsafe fn filterColor4f( &self, srcColor: *const SkColor4f, srcCS: *mut SkColorSpace, dstCS: *mut SkColorSpace ) -> SkColor4f
pub unsafe fn makeComposed( &self, inner: sk_sp<SkColorFilter> ) -> sk_sp<SkColorFilter>
pub unsafe fn Deserialize( data: *const c_void, size: usize, procs: *const SkDeserialProcs ) -> sk_sp<SkColorFilter>
Trait Implementations§
source§impl Clone for SkColorFilter
impl Clone for SkColorFilter
source§fn clone(&self) -> SkColorFilter
fn clone(&self) -> SkColorFilter
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 SkColorFilter
impl Debug for SkColorFilter
impl Copy for SkColorFilter
Auto Trait Implementations§
impl RefUnwindSafe for SkColorFilter
impl Send for SkColorFilter
impl Sync for SkColorFilter
impl Unpin for SkColorFilter
impl UnwindSafe for SkColorFilter
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