pub trait IDCompositionTableTransferEffect_Impl: Sized + IDCompositionFilterEffect_Impl {
Show 17 methods // Required methods fn SetRedTable(&self, tablevalues: *const f32, count: u32) -> Result<()>; fn SetGreenTable(&self, tablevalues: *const f32, count: u32) -> Result<()>; fn SetBlueTable(&self, tablevalues: *const f32, count: u32) -> Result<()>; fn SetAlphaTable(&self, tablevalues: *const f32, count: u32) -> Result<()>; fn SetRedDisable(&self, reddisable: BOOL) -> Result<()>; fn SetGreenDisable(&self, greendisable: BOOL) -> Result<()>; fn SetBlueDisable(&self, bluedisable: BOOL) -> Result<()>; fn SetAlphaDisable(&self, alphadisable: BOOL) -> Result<()>; fn SetClampOutput(&self, clampoutput: BOOL) -> Result<()>; fn SetRedTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetRedTableValue2(&self, index: u32, value: f32) -> Result<()>; fn SetGreenTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetGreenTableValue2(&self, index: u32, value: f32) -> Result<()>; fn SetBlueTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetBlueTableValue2(&self, index: u32, value: f32) -> Result<()>; fn SetAlphaTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>; fn SetAlphaTableValue2(&self, index: u32, value: f32) -> Result<()>;
}

Required Methods§

fn SetRedTable(&self, tablevalues: *const f32, count: u32) -> Result<()>

fn SetGreenTable(&self, tablevalues: *const f32, count: u32) -> Result<()>

fn SetBlueTable(&self, tablevalues: *const f32, count: u32) -> Result<()>

fn SetAlphaTable(&self, tablevalues: *const f32, count: u32) -> Result<()>

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

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

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

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

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

fn SetRedTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetRedTableValue2(&self, index: u32, value: f32) -> Result<()>

fn SetGreenTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetGreenTableValue2(&self, index: u32, value: f32) -> Result<()>

fn SetBlueTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetBlueTableValue2(&self, index: u32, value: f32) -> Result<()>

fn SetAlphaTableValue( &self, index: u32, animation: Option<&IDCompositionAnimation> ) -> Result<()>

fn SetAlphaTableValue2(&self, index: u32, value: f32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§