Struct windows::Win32::UI::Animation::IUIAnimationManager_Vtbl
#[repr(C)]pub struct IUIAnimationManager_Vtbl {Show 20 fields
pub base__: IUnknown_Vtbl,
pub CreateAnimationVariable: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut *mut c_void) -> HRESULT,
pub ScheduleTransition: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: f64) -> HRESULT,
pub CreateStoryboard: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub FinishAllStoryboards: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub AbandonAllStoryboards: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Update: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut UI_ANIMATION_UPDATE_RESULT) -> HRESULT,
pub GetVariableFromTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetStoryboardFromTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut UI_ANIMATION_MANAGER_STATUS) -> HRESULT,
pub SetAnimationMode: unsafe extern "system" fn(_: *mut c_void, _: UI_ANIMATION_MODE) -> HRESULT,
pub Pause: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Resume: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetManagerEventHandler: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetCancelPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTrimPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetCompressPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetConcludePriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetDefaultLongestAcceptableDelay: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub Shutdown: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§CreateAnimationVariable: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut *mut c_void) -> HRESULT
§ScheduleTransition: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: f64) -> HRESULT
§CreateStoryboard: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§FinishAllStoryboards: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT
§AbandonAllStoryboards: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§Update: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut UI_ANIMATION_UPDATE_RESULT) -> HRESULT
§GetVariableFromTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetStoryboardFromTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut UI_ANIMATION_MANAGER_STATUS) -> HRESULT
§SetAnimationMode: unsafe extern "system" fn(_: *mut c_void, _: UI_ANIMATION_MODE) -> HRESULT
§Pause: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§Resume: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§SetManagerEventHandler: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetCancelPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTrimPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetCompressPriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetConcludePriorityComparison: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetDefaultLongestAcceptableDelay: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT
§Shutdown: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
Implementations§
§impl IUIAnimationManager_Vtbl
impl IUIAnimationManager_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IUIAnimationManager_Vtblwhere
Identity: IUIAnimationManager_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IUIAnimationManager_Vtbl
impl RefUnwindSafe for IUIAnimationManager_Vtbl
impl Send for IUIAnimationManager_Vtbl
impl Sync for IUIAnimationManager_Vtbl
impl Unpin for IUIAnimationManager_Vtbl
impl UnwindSafe for IUIAnimationManager_Vtbl
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