#[repr(C)]pub struct IDCompositionAnimationVtbl {
pub parent: IUnknownVtbl,
pub Reset: unsafe extern "system" fn(This: *mut IDCompositionAnimation) -> HRESULT,
pub SetAbsoluteBeginTime: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginTime: LARGE_INTEGER) -> HRESULT,
pub AddCubic: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, constantCoefficient: c_float, linearCoefficient: c_float, quadraticCoefficient: c_float, cubicCoefficient: c_float) -> HRESULT,
pub AddSinusoidal: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, bias: c_float, amplitude: c_float, frequency: c_float, phase: c_float) -> HRESULT,
pub AddRepeat: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, durationToRepeat: c_double) -> HRESULT,
pub End: unsafe extern "system" fn(This: *mut IDCompositionAnimation, endOffset: c_double, endValue: c_float) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Reset: unsafe extern "system" fn(This: *mut IDCompositionAnimation) -> HRESULT
§SetAbsoluteBeginTime: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginTime: LARGE_INTEGER) -> HRESULT
§AddCubic: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, constantCoefficient: c_float, linearCoefficient: c_float, quadraticCoefficient: c_float, cubicCoefficient: c_float) -> HRESULT
§AddSinusoidal: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, bias: c_float, amplitude: c_float, frequency: c_float, phase: c_float) -> HRESULT
§AddRepeat: unsafe extern "system" fn(This: *mut IDCompositionAnimation, beginOffset: c_double, durationToRepeat: c_double) -> HRESULT
§End: unsafe extern "system" fn(This: *mut IDCompositionAnimation, endOffset: c_double, endValue: c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionAnimationVtbl
impl RefUnwindSafe for IDCompositionAnimationVtbl
impl Send for IDCompositionAnimationVtbl
impl Sync for IDCompositionAnimationVtbl
impl Unpin for IDCompositionAnimationVtbl
impl UnwindSafe for IDCompositionAnimationVtbl
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