public int OnValueChanged(IUIAnimationStoryboard *storyboard, IUIAnimationVariable *variable, [NativeTypeName("DOUBLE")] double newValue, [NativeTypeName("DOUBLE")] double previousValue) { return(((delegate * unmanaged <IUIAnimationVariableChangeHandler *, IUIAnimationStoryboard *, IUIAnimationVariable *, double, double, int>)(lpVtbl[3]))((IUIAnimationVariableChangeHandler *)Unsafe.AsPointer(ref this), storyboard, variable, newValue, previousValue)); }
public int OnStoryboardUpdated([NativeTypeName("IUIAnimationStoryboard *")] IUIAnimationStoryboard *storyboard) { return(((delegate * unmanaged <IUIAnimationStoryboardEventHandler *, IUIAnimationStoryboard *, int>)(lpVtbl[4]))((IUIAnimationStoryboardEventHandler *)Unsafe.AsPointer(ref this), storyboard)); }
public int OnStoryboardStatusChanged([NativeTypeName("IUIAnimationStoryboard *")] IUIAnimationStoryboard *storyboard, UI_ANIMATION_STORYBOARD_STATUS newStatus, UI_ANIMATION_STORYBOARD_STATUS previousStatus) { return(((delegate * unmanaged <IUIAnimationStoryboardEventHandler *, IUIAnimationStoryboard *, UI_ANIMATION_STORYBOARD_STATUS, UI_ANIMATION_STORYBOARD_STATUS, int>)(lpVtbl[3]))((IUIAnimationStoryboardEventHandler *)Unsafe.AsPointer(ref this), storyboard, newStatus, previousStatus)); }
public int HasPriority(IUIAnimationStoryboard *scheduledStoryboard, IUIAnimationStoryboard *newStoryboard, UI_ANIMATION_PRIORITY_EFFECT priorityEffect) { return(((delegate * unmanaged <IUIAnimationPriorityComparison *, IUIAnimationStoryboard *, IUIAnimationStoryboard *, UI_ANIMATION_PRIORITY_EFFECT, int>)(lpVtbl[3]))((IUIAnimationPriorityComparison *)Unsafe.AsPointer(ref this), scheduledStoryboard, newStoryboard, priorityEffect)); }
public int OnIntegerValueChanged([NativeTypeName("IUIAnimationStoryboard *")] IUIAnimationStoryboard *storyboard, [NativeTypeName("IUIAnimationVariable *")] IUIAnimationVariable *variable, [NativeTypeName("INT32")] int newValue, [NativeTypeName("INT32")] int previousValue) { return(((delegate * unmanaged <IUIAnimationVariableIntegerChangeHandler *, IUIAnimationStoryboard *, IUIAnimationVariable *, int, int, int>)(lpVtbl[3]))((IUIAnimationVariableIntegerChangeHandler *)Unsafe.AsPointer(ref this), storyboard, variable, newValue, previousValue)); }
public HRESULT OnStoryboardUpdated(IUIAnimationStoryboard *storyboard) { return(((delegate * unmanaged <IUIAnimationStoryboardEventHandler *, IUIAnimationStoryboard *, int>)(lpVtbl[4]))((IUIAnimationStoryboardEventHandler *)Unsafe.AsPointer(ref this), storyboard)); }