#[repr(C)]pub struct IDCompositionAnimation {
pub lpVtbl: *const IDCompositionAnimationVtbl,
}
Fields§
§lpVtbl: *const IDCompositionAnimationVtbl
Implementations§
Source§impl IDCompositionAnimation
impl IDCompositionAnimation
pub unsafe fn Reset(&self) -> HRESULT
pub unsafe fn SetAbsoluteBeginTime(&self, beginTime: LARGE_INTEGER) -> HRESULT
pub unsafe fn AddCubic( &self, beginOffset: c_double, constantCoefficient: c_float, linearCoefficient: c_float, quadraticCoefficient: c_float, cubicCoefficient: c_float, ) -> HRESULT
pub unsafe fn AddSinusoidal( &self, beginOffset: c_double, bias: c_float, amplitude: c_float, frequency: c_float, phase: c_float, ) -> HRESULT
pub unsafe fn AddRepeat( &self, beginOffset: c_double, durationToRepeat: c_double, ) -> HRESULT
pub unsafe fn End(&self, endOffset: c_double, endValue: c_float) -> HRESULT
Trait Implementations§
Source§impl Deref for IDCompositionAnimation
impl Deref for IDCompositionAnimation
Auto Trait Implementations§
impl Freeze for IDCompositionAnimation
impl RefUnwindSafe for IDCompositionAnimation
impl !Send for IDCompositionAnimation
impl !Sync for IDCompositionAnimation
impl Unpin for IDCompositionAnimation
impl UnwindSafe for IDCompositionAnimation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more