Trait vizia_core::vg::NativeFlattenable

pub trait NativeFlattenable {
    // Required methods
    fn native_flattenable(&self) -> &SkFlattenable;
    fn native_deserialize(data: &[u8]) -> *mut Self;
}

Required Methods§

fn native_flattenable(&self) -> &SkFlattenable

fn native_deserialize(data: &[u8]) -> *mut Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl NativeFlattenable for SkBlender

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkBlender

§

impl NativeFlattenable for SkColorFilter

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkColorFilter

§

impl NativeFlattenable for SkDrawable

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkDrawable

§

impl NativeFlattenable for SkImageFilter

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkImageFilter

§

impl NativeFlattenable for SkMaskFilter

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkMaskFilter

§

impl NativeFlattenable for SkPathEffect

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkPathEffect

§

impl NativeFlattenable for SkShader

§

fn native_flattenable(&self) -> &SkFlattenable

§

fn native_deserialize(data: &[u8]) -> *mut SkShader

Implementors§