pub trait IDCompositionAnimation_Impl: Sized {
// Required methods
fn Reset(&self) -> Result<()>;
fn SetAbsoluteBeginTime(&self, begintime: i64) -> Result<()>;
fn AddCubic(
&self,
beginoffset: f64,
constantcoefficient: f32,
linearcoefficient: f32,
quadraticcoefficient: f32,
cubiccoefficient: f32,
) -> Result<()>;
fn AddSinusoidal(
&self,
beginoffset: f64,
bias: f32,
amplitude: f32,
frequency: f32,
phase: f32,
) -> Result<()>;
fn AddRepeat(&self, beginoffset: f64, durationtorepeat: f64) -> Result<()>;
fn End(&self, endoffset: f64, endvalue: f32) -> Result<()>;
}
Required Methods§
fn Reset(&self) -> Result<()>
fn SetAbsoluteBeginTime(&self, begintime: i64) -> Result<()>
fn AddCubic( &self, beginoffset: f64, constantcoefficient: f32, linearcoefficient: f32, quadraticcoefficient: f32, cubiccoefficient: f32, ) -> Result<()>
fn AddSinusoidal( &self, beginoffset: f64, bias: f32, amplitude: f32, frequency: f32, phase: f32, ) -> Result<()>
fn AddRepeat(&self, beginoffset: f64, durationtorepeat: f64) -> Result<()>
fn End(&self, endoffset: f64, endvalue: f32) -> Result<()>
Object Safety§
This trait is not object safe.