pub trait IDCompositionLinearTransferEffect_Impl: Sized + IDCompositionFilterEffect_Impl {
Show 21 methods // Required methods fn SetRedYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetRedYIntercept2(&self, redyintercept: f32) -> Result<()>; fn SetRedSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetRedSlope2(&self, redslope: f32) -> Result<()>; fn SetRedDisable(&self, reddisable: BOOL) -> Result<()>; fn SetGreenYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetGreenYIntercept2(&self, greenyintercept: f32) -> Result<()>; fn SetGreenSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetGreenSlope2(&self, greenslope: f32) -> Result<()>; fn SetGreenDisable(&self, greendisable: BOOL) -> Result<()>; fn SetBlueYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetBlueYIntercept2(&self, blueyintercept: f32) -> Result<()>; fn SetBlueSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetBlueSlope2(&self, blueslope: f32) -> Result<()>; fn SetBlueDisable(&self, bluedisable: BOOL) -> Result<()>; fn SetAlphaYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetAlphaYIntercept2(&self, alphayintercept: f32) -> Result<()>; fn SetAlphaSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetAlphaSlope2(&self, alphaslope: f32) -> Result<()>; fn SetAlphaDisable(&self, alphadisable: BOOL) -> Result<()>; fn SetClampOutput(&self, clampoutput: BOOL) -> Result<()>;
}

Required Methods§

fn SetRedYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetRedYIntercept2(&self, redyintercept: f32) -> Result<()>

fn SetRedSlope(&self, animation: Option<&IDCompositionAnimation>) -> Result<()>

fn SetRedSlope2(&self, redslope: f32) -> Result<()>

fn SetRedDisable(&self, reddisable: BOOL) -> Result<()>

fn SetGreenYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetGreenYIntercept2(&self, greenyintercept: f32) -> Result<()>

fn SetGreenSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetGreenSlope2(&self, greenslope: f32) -> Result<()>

fn SetGreenDisable(&self, greendisable: BOOL) -> Result<()>

fn SetBlueYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetBlueYIntercept2(&self, blueyintercept: f32) -> Result<()>

fn SetBlueSlope(&self, animation: Option<&IDCompositionAnimation>) -> Result<()>

fn SetBlueSlope2(&self, blueslope: f32) -> Result<()>

fn SetBlueDisable(&self, bluedisable: BOOL) -> Result<()>

fn SetAlphaYIntercept( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetAlphaYIntercept2(&self, alphayintercept: f32) -> Result<()>

fn SetAlphaSlope( &self, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetAlphaSlope2(&self, alphaslope: f32) -> Result<()>

fn SetAlphaDisable(&self, alphadisable: BOOL) -> Result<()>

fn SetClampOutput(&self, clampoutput: BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§