pub trait IInkPresenterStencil_Impl: Sized {
    // Required methods
    fn Kind(&self) -> Result<InkPresenterStencilKind>;
    fn IsVisible(&self) -> Result<bool>;
    fn SetIsVisible(&self, value: bool) -> Result<()>;
    fn BackgroundColor(&self) -> Result<Color>;
    fn SetBackgroundColor(&self, value: &Color) -> Result<()>;
    fn ForegroundColor(&self) -> Result<Color>;
    fn SetForegroundColor(&self, value: &Color) -> Result<()>;
    fn Transform(&self) -> Result<Matrix3x2>;
    fn SetTransform(&self, value: &Matrix3x2) -> Result<()>;
}

Required Methods§

fn Kind(&self) -> Result<InkPresenterStencilKind>

fn IsVisible(&self) -> Result<bool>

fn SetIsVisible(&self, value: bool) -> Result<()>

fn BackgroundColor(&self) -> Result<Color>

fn SetBackgroundColor(&self, value: &Color) -> Result<()>

fn ForegroundColor(&self) -> Result<Color>

fn SetForegroundColor(&self, value: &Color) -> Result<()>

fn Transform(&self) -> Result<Matrix3x2>

fn SetTransform(&self, value: &Matrix3x2) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§