pub trait ID2D1Effect_Impl: Sized + ID2D1Properties_Impl {
    // Required methods
    fn SetInput(&self, index: u32, input: Option<&ID2D1Image>, invalidate: BOOL);
    fn SetInputCount(&self, inputcount: u32) -> Result<()>;
    fn GetInput(&self, index: u32, input: *mut Option<ID2D1Image>);
    fn GetInputCount(&self) -> u32;
    fn GetOutput(&self, outputimage: *mut Option<ID2D1Image>);
}

Required Methods§

fn SetInput(&self, index: u32, input: Option<&ID2D1Image>, invalidate: BOOL)

fn SetInputCount(&self, inputcount: u32) -> Result<()>

fn GetInput(&self, index: u32, input: *mut Option<ID2D1Image>)

fn GetInputCount(&self) -> u32

fn GetOutput(&self, outputimage: *mut Option<ID2D1Image>)

Object Safety§

This trait is not object safe.

Implementors§