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.