windows::Win32::Graphics::Direct2D

Trait ID2D1Effect_Impl

pub trait ID2D1Effect_Impl: ID2D1Properties_Impl {
    // Required methods
    fn SetInput(&self, index: u32, input: Ref<'_, ID2D1Image>, invalidate: BOOL);
    fn SetInputCount(&self, inputcount: u32) -> Result<()>;
    fn GetInput(&self, index: u32, input: OutRef<'_, ID2D1Image>);
    fn GetInputCount(&self) -> u32;
    fn GetOutput(&self, outputimage: OutRef<'_, ID2D1Image>);
}

Required Methods§

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

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

fn GetInput(&self, index: u32, input: OutRef<'_, ID2D1Image>)

fn GetInputCount(&self) -> u32

fn GetOutput(&self, outputimage: OutRef<'_, ID2D1Image>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§