pub trait IDCompositionDevice3_Impl: Sized + IDCompositionDevice2_Impl {
Show 13 methods // Required methods fn CreateGaussianBlurEffect( &self, ) -> Result<IDCompositionGaussianBlurEffect>; fn CreateBrightnessEffect(&self) -> Result<IDCompositionBrightnessEffect>; fn CreateColorMatrixEffect(&self) -> Result<IDCompositionColorMatrixEffect>; fn CreateShadowEffect(&self) -> Result<IDCompositionShadowEffect>; fn CreateHueRotationEffect(&self) -> Result<IDCompositionHueRotationEffect>; fn CreateSaturationEffect(&self) -> Result<IDCompositionSaturationEffect>; fn CreateTurbulenceEffect(&self) -> Result<IDCompositionTurbulenceEffect>; fn CreateLinearTransferEffect( &self, ) -> Result<IDCompositionLinearTransferEffect>; fn CreateTableTransferEffect( &self, ) -> Result<IDCompositionTableTransferEffect>; fn CreateCompositeEffect(&self) -> Result<IDCompositionCompositeEffect>; fn CreateBlendEffect(&self) -> Result<IDCompositionBlendEffect>; fn CreateArithmeticCompositeEffect( &self, ) -> Result<IDCompositionArithmeticCompositeEffect>; fn CreateAffineTransform2DEffect( &self, ) -> Result<IDCompositionAffineTransform2DEffect>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§