mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
1429 lines
74 KiB
C++
1429 lines
74 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_UI_Xaml_Media_Animation_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Media_Animation_2_H
|
|
#include "winrt/impl/Microsoft.UI.Xaml.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Controls.2.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Media.Animation.1.h"
|
|
#include "winrt/impl/Windows.Foundation.2.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.2.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Media::Animation {
|
|
struct KeyTime {
|
|
winrt::Windows::Foundation::TimeSpan TimeSpan{};
|
|
};
|
|
inline bool operator==(KeyTime const& left, KeyTime const& right) noexcept {
|
|
return left.TimeSpan == right.TimeSpan;
|
|
}
|
|
inline bool operator!=(KeyTime const& left, KeyTime const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct RepeatBehavior {
|
|
double Count{};
|
|
winrt::Windows::Foundation::TimeSpan Duration{};
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::RepeatBehaviorType Type{};
|
|
};
|
|
inline bool operator==(RepeatBehavior const& left,
|
|
RepeatBehavior const& right) noexcept {
|
|
return left.Count == right.Count && left.Duration == right.Duration &&
|
|
left.Type == right.Type;
|
|
}
|
|
inline bool operator!=(RepeatBehavior const& left,
|
|
RepeatBehavior const& right) noexcept {
|
|
return !(left == right);
|
|
}
|
|
struct WINRT_IMPL_EMPTY_BASES AddDeleteThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IAddDeleteThemeTransition,
|
|
impl::base<AddDeleteThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<AddDeleteThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
AddDeleteThemeTransition(std::nullptr_t) noexcept {}
|
|
AddDeleteThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IAddDeleteThemeTransition(ptr, take_ownership_from_abi) {}
|
|
AddDeleteThemeTransition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BackEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBackEase,
|
|
impl::base<
|
|
BackEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
BackEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
BackEase(std::nullptr_t) noexcept {}
|
|
BackEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBackEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
BackEase();
|
|
[[nodiscard]] static auto AmplitudeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BasicConnectedAnimationConfiguration
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IBasicConnectedAnimationConfiguration,
|
|
impl::base<BasicConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ConnectedAnimationConfiguration>,
|
|
impl::require<BasicConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationConfiguration> {
|
|
BasicConnectedAnimationConfiguration(std::nullptr_t) noexcept {}
|
|
BasicConnectedAnimationConfiguration(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IBasicConnectedAnimationConfiguration(ptr,
|
|
take_ownership_from_abi) {}
|
|
BasicConnectedAnimationConfiguration();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BeginStoryboard
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBeginStoryboard,
|
|
impl::base<BeginStoryboard, winrt::Microsoft::UI::Xaml::TriggerAction,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<BeginStoryboard,
|
|
winrt::Microsoft::UI::Xaml::ITriggerAction,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
BeginStoryboard(std::nullptr_t) noexcept {}
|
|
BeginStoryboard(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBeginStoryboard(
|
|
ptr, take_ownership_from_abi) {}
|
|
BeginStoryboard();
|
|
[[nodiscard]] static auto StoryboardProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BounceEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBounceEase,
|
|
impl::base<
|
|
BounceEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
BounceEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
BounceEase(std::nullptr_t) noexcept {}
|
|
BounceEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IBounceEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
BounceEase();
|
|
[[nodiscard]] static auto BouncesProperty();
|
|
[[nodiscard]] static auto BouncinessProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CircleEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ICircleEase,
|
|
impl::base<
|
|
CircleEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
CircleEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
CircleEase(std::nullptr_t) noexcept {}
|
|
CircleEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ICircleEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
CircleEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IColorAnimation,
|
|
impl::base<ColorAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ColorAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorAnimation(std::nullptr_t) noexcept {}
|
|
ColorAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IColorAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
ColorAnimation();
|
|
[[nodiscard]] static auto FromProperty();
|
|
[[nodiscard]] static auto ToProperty();
|
|
[[nodiscard]] static auto ByProperty();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorAnimationUsingKeyFrames
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IColorAnimationUsingKeyFrames,
|
|
impl::base<ColorAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ColorAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorAnimationUsingKeyFrames(std::nullptr_t) noexcept {}
|
|
ColorAnimationUsingKeyFrames(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IColorAnimationUsingKeyFrames(ptr, take_ownership_from_abi) {}
|
|
ColorAnimationUsingKeyFrames();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame,
|
|
impl::base<ColorKeyFrame, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ColorKeyFrame(std::nullptr_t) noexcept {}
|
|
ColorKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ValueProperty();
|
|
[[nodiscard]] static auto KeyTimeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorKeyFrameCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame> {
|
|
ColorKeyFrameCollection(std::nullptr_t) noexcept {}
|
|
ColorKeyFrameCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame>(
|
|
ptr, take_ownership_from_abi) {}
|
|
ColorKeyFrameCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CommonNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ICommonNavigationTransitionInfo,
|
|
impl::base<CommonNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<CommonNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
CommonNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
CommonNavigationTransitionInfo(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ICommonNavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
CommonNavigationTransitionInfo();
|
|
[[nodiscard]] static auto IsStaggeringEnabledProperty();
|
|
[[nodiscard]] static auto IsStaggerElementProperty();
|
|
static auto GetIsStaggerElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto SetIsStaggerElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ConnectedAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IConnectedAnimation {
|
|
ConnectedAnimation(std::nullptr_t) noexcept {}
|
|
ConnectedAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IConnectedAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ConnectedAnimationConfiguration
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationConfiguration {
|
|
ConnectedAnimationConfiguration(std::nullptr_t) noexcept {}
|
|
ConnectedAnimationConfiguration(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationConfiguration(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ConnectedAnimationService
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationService {
|
|
ConnectedAnimationService(std::nullptr_t) noexcept {}
|
|
ConnectedAnimationService(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationService(ptr, take_ownership_from_abi) {}
|
|
static auto GetForCurrentView();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ContentThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IContentThemeTransition,
|
|
impl::base<ContentThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ContentThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ContentThemeTransition(std::nullptr_t) noexcept {}
|
|
ContentThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IContentThemeTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
ContentThemeTransition();
|
|
[[nodiscard]] static auto HorizontalOffsetProperty();
|
|
[[nodiscard]] static auto VerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ContinuumNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IContinuumNavigationTransitionInfo,
|
|
impl::base<ContinuumNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ContinuumNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ContinuumNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
ContinuumNavigationTransitionInfo(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IContinuumNavigationTransitionInfo(ptr, take_ownership_from_abi) {
|
|
}
|
|
ContinuumNavigationTransitionInfo();
|
|
[[nodiscard]] static auto ExitElementProperty();
|
|
[[nodiscard]] static auto IsEntranceElementProperty();
|
|
static auto GetIsEntranceElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto SetIsEntranceElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
|
|
[[nodiscard]] static auto IsExitElementProperty();
|
|
static auto GetIsExitElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto SetIsExitElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
|
|
[[nodiscard]] static auto ExitElementContainerProperty();
|
|
static auto GetExitElementContainer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& element);
|
|
static auto SetExitElementContainer(
|
|
winrt::Microsoft::UI::Xaml::Controls::ListViewBase const& element,
|
|
bool value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CubicEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ICubicEase,
|
|
impl::base<
|
|
CubicEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
CubicEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
CubicEase(std::nullptr_t) noexcept {}
|
|
CubicEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ICubicEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
CubicEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DirectConnectedAnimationConfiguration
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDirectConnectedAnimationConfiguration,
|
|
impl::base<DirectConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ConnectedAnimationConfiguration>,
|
|
impl::require<DirectConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationConfiguration> {
|
|
DirectConnectedAnimationConfiguration(std::nullptr_t) noexcept {}
|
|
DirectConnectedAnimationConfiguration(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDirectConnectedAnimationConfiguration(ptr,
|
|
take_ownership_from_abi) {}
|
|
DirectConnectedAnimationConfiguration();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DiscreteColorKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteColorKeyFrame,
|
|
impl::base<DiscreteColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DiscreteColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DiscreteColorKeyFrame(std::nullptr_t) noexcept {}
|
|
DiscreteColorKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteColorKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
DiscreteColorKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DiscreteDoubleKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteDoubleKeyFrame,
|
|
impl::base<DiscreteDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DiscreteDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DiscreteDoubleKeyFrame(std::nullptr_t) noexcept {}
|
|
DiscreteDoubleKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteDoubleKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
DiscreteDoubleKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DiscreteObjectKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteObjectKeyFrame,
|
|
impl::base<DiscreteObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DiscreteObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DiscreteObjectKeyFrame(std::nullptr_t) noexcept {}
|
|
DiscreteObjectKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscreteObjectKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
DiscreteObjectKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DiscretePointKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscretePointKeyFrame,
|
|
impl::base<DiscretePointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
DiscretePointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DiscretePointKeyFrame(std::nullptr_t) noexcept {}
|
|
DiscretePointKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDiscretePointKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
DiscretePointKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DoubleAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleAnimation,
|
|
impl::base<DoubleAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DoubleAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DoubleAnimation(std::nullptr_t) noexcept {}
|
|
DoubleAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
DoubleAnimation();
|
|
[[nodiscard]] static auto FromProperty();
|
|
[[nodiscard]] static auto ToProperty();
|
|
[[nodiscard]] static auto ByProperty();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DoubleAnimationUsingKeyFrames
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDoubleAnimationUsingKeyFrames,
|
|
impl::base<DoubleAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DoubleAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DoubleAnimationUsingKeyFrames(std::nullptr_t) noexcept {}
|
|
DoubleAnimationUsingKeyFrames(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDoubleAnimationUsingKeyFrames(ptr, take_ownership_from_abi) {}
|
|
DoubleAnimationUsingKeyFrames();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DoubleKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame,
|
|
impl::base<DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DoubleKeyFrame(std::nullptr_t) noexcept {}
|
|
DoubleKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ValueProperty();
|
|
[[nodiscard]] static auto KeyTimeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DoubleKeyFrameCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame> {
|
|
DoubleKeyFrameCollection(std::nullptr_t) noexcept {}
|
|
DoubleKeyFrameCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame>(
|
|
ptr, take_ownership_from_abi) {}
|
|
DoubleKeyFrameCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragItemThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDragItemThemeAnimation,
|
|
impl::base<DragItemThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DragItemThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DragItemThemeAnimation(std::nullptr_t) noexcept {}
|
|
DragItemThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDragItemThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
DragItemThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DragOverThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDragOverThemeAnimation,
|
|
impl::base<DragOverThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DragOverThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DragOverThemeAnimation(std::nullptr_t) noexcept {}
|
|
DragOverThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDragOverThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
DragOverThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
[[nodiscard]] static auto ToOffsetProperty();
|
|
[[nodiscard]] static auto DirectionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DrillInNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDrillInNavigationTransitionInfo,
|
|
impl::base<DrillInNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DrillInNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DrillInNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
DrillInNavigationTransitionInfo(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDrillInNavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
DrillInNavigationTransitionInfo();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DrillInThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDrillInThemeAnimation,
|
|
impl::base<DrillInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DrillInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DrillInThemeAnimation(std::nullptr_t) noexcept {}
|
|
DrillInThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDrillInThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
DrillInThemeAnimation();
|
|
[[nodiscard]] static auto EntranceTargetNameProperty();
|
|
[[nodiscard]] static auto EntranceTargetProperty();
|
|
[[nodiscard]] static auto ExitTargetNameProperty();
|
|
[[nodiscard]] static auto ExitTargetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DrillOutThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDrillOutThemeAnimation,
|
|
impl::base<DrillOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DrillOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DrillOutThemeAnimation(std::nullptr_t) noexcept {}
|
|
DrillOutThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IDrillOutThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
DrillOutThemeAnimation();
|
|
[[nodiscard]] static auto EntranceTargetNameProperty();
|
|
[[nodiscard]] static auto EntranceTargetProperty();
|
|
[[nodiscard]] static auto ExitTargetNameProperty();
|
|
[[nodiscard]] static auto ExitTargetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DropTargetItemThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDropTargetItemThemeAnimation,
|
|
impl::base<DropTargetItemThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<DropTargetItemThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
DropTargetItemThemeAnimation(std::nullptr_t) noexcept {}
|
|
DropTargetItemThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IDropTargetItemThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
DropTargetItemThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EasingColorKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingColorKeyFrame,
|
|
impl::base<EasingColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
EasingColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EasingColorKeyFrame(std::nullptr_t) noexcept {}
|
|
EasingColorKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingColorKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
EasingColorKeyFrame();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EasingDoubleKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingDoubleKeyFrame,
|
|
impl::base<EasingDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
EasingDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EasingDoubleKeyFrame(std::nullptr_t) noexcept {}
|
|
EasingDoubleKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingDoubleKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
EasingDoubleKeyFrame();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EasingFunctionBase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
impl::base<EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EasingFunctionBase(std::nullptr_t) noexcept {}
|
|
EasingFunctionBase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto EasingModeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EasingPointKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingPointKeyFrame,
|
|
impl::base<EasingPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
EasingPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EasingPointKeyFrame(std::nullptr_t) noexcept {}
|
|
EasingPointKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEasingPointKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
EasingPointKeyFrame();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EdgeUIThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEdgeUIThemeTransition,
|
|
impl::base<EdgeUIThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<EdgeUIThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EdgeUIThemeTransition(std::nullptr_t) noexcept {}
|
|
EdgeUIThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEdgeUIThemeTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
EdgeUIThemeTransition();
|
|
[[nodiscard]] static auto EdgeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ElasticEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IElasticEase,
|
|
impl::base<
|
|
ElasticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ElasticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ElasticEase(std::nullptr_t) noexcept {}
|
|
ElasticEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IElasticEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
ElasticEase();
|
|
[[nodiscard]] static auto OscillationsProperty();
|
|
[[nodiscard]] static auto SpringinessProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EntranceNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IEntranceNavigationTransitionInfo,
|
|
impl::base<EntranceNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<EntranceNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EntranceNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
EntranceNavigationTransitionInfo(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IEntranceNavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
EntranceNavigationTransitionInfo();
|
|
[[nodiscard]] static auto IsTargetElementProperty();
|
|
static auto GetIsTargetElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element);
|
|
static auto SetIsTargetElement(
|
|
winrt::Microsoft::UI::Xaml::UIElement const& element, bool value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES EntranceThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IEntranceThemeTransition,
|
|
impl::base<EntranceThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<EntranceThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
EntranceThemeTransition(std::nullptr_t) noexcept {}
|
|
EntranceThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IEntranceThemeTransition(ptr, take_ownership_from_abi) {}
|
|
EntranceThemeTransition();
|
|
[[nodiscard]] static auto FromHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto FromVerticalOffsetProperty();
|
|
[[nodiscard]] static auto IsStaggeringEnabledProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExponentialEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IExponentialEase,
|
|
impl::base<
|
|
ExponentialEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
ExponentialEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ExponentialEase(std::nullptr_t) noexcept {}
|
|
ExponentialEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IExponentialEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
ExponentialEase();
|
|
[[nodiscard]] static auto ExponentProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FadeInThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IFadeInThemeAnimation,
|
|
impl::base<FadeInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<FadeInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FadeInThemeAnimation(std::nullptr_t) noexcept {}
|
|
FadeInThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IFadeInThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
FadeInThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES FadeOutThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IFadeOutThemeAnimation,
|
|
impl::base<FadeOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<FadeOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
FadeOutThemeAnimation(std::nullptr_t) noexcept {}
|
|
FadeOutThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IFadeOutThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
FadeOutThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES GravityConnectedAnimationConfiguration
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IGravityConnectedAnimationConfiguration,
|
|
impl::base<GravityConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ConnectedAnimationConfiguration>,
|
|
impl::require<GravityConnectedAnimationConfiguration,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IConnectedAnimationConfiguration> {
|
|
GravityConnectedAnimationConfiguration(std::nullptr_t) noexcept {}
|
|
GravityConnectedAnimationConfiguration(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IGravityConnectedAnimationConfiguration(
|
|
ptr, take_ownership_from_abi) {}
|
|
GravityConnectedAnimationConfiguration();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES KeySpline
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IKeySpline,
|
|
impl::base<KeySpline, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<KeySpline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
KeySpline(std::nullptr_t) noexcept {}
|
|
KeySpline(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IKeySpline(
|
|
ptr, take_ownership_from_abi) {}
|
|
KeySpline();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES KeyTimeHelper
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IKeyTimeHelper {
|
|
KeyTimeHelper(std::nullptr_t) noexcept {}
|
|
KeyTimeHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IKeyTimeHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
static auto FromTimeSpan(
|
|
winrt::Windows::Foundation::TimeSpan const& timeSpan);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LinearColorKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearColorKeyFrame,
|
|
impl::base<LinearColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LinearColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LinearColorKeyFrame(std::nullptr_t) noexcept {}
|
|
LinearColorKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearColorKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
LinearColorKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LinearDoubleKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearDoubleKeyFrame,
|
|
impl::base<LinearDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LinearDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LinearDoubleKeyFrame(std::nullptr_t) noexcept {}
|
|
LinearDoubleKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearDoubleKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
LinearDoubleKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LinearPointKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearPointKeyFrame,
|
|
impl::base<LinearPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
LinearPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
LinearPointKeyFrame(std::nullptr_t) noexcept {}
|
|
LinearPointKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ILinearPointKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
LinearPointKeyFrame();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationThemeTransition,
|
|
impl::base<NavigationThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<NavigationThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
NavigationThemeTransition(std::nullptr_t) noexcept {}
|
|
NavigationThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationThemeTransition(ptr, take_ownership_from_abi) {}
|
|
NavigationThemeTransition();
|
|
[[nodiscard]] static auto DefaultNavigationTransitionInfoProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::INavigationTransitionInfo,
|
|
impl::base<NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
NavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
NavigationTransitionInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ObjectAnimationUsingKeyFrames
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IObjectAnimationUsingKeyFrames,
|
|
impl::base<ObjectAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ObjectAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ObjectAnimationUsingKeyFrames(std::nullptr_t) noexcept {}
|
|
ObjectAnimationUsingKeyFrames(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IObjectAnimationUsingKeyFrames(ptr, take_ownership_from_abi) {}
|
|
ObjectAnimationUsingKeyFrames();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ObjectKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IObjectKeyFrame,
|
|
impl::base<ObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ObjectKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ObjectKeyFrame(std::nullptr_t) noexcept {}
|
|
ObjectKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IObjectKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ValueProperty();
|
|
[[nodiscard]] static auto KeyTimeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ObjectKeyFrameCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ObjectKeyFrame> {
|
|
ObjectKeyFrameCollection(std::nullptr_t) noexcept {}
|
|
ObjectKeyFrameCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ObjectKeyFrame>(
|
|
ptr, take_ownership_from_abi) {}
|
|
ObjectKeyFrameCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PaneThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPaneThemeTransition,
|
|
impl::base<PaneThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PaneThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PaneThemeTransition(std::nullptr_t) noexcept {}
|
|
PaneThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPaneThemeTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
PaneThemeTransition();
|
|
[[nodiscard]] static auto EdgeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPointAnimation,
|
|
impl::base<PointAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PointAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PointAnimation(std::nullptr_t) noexcept {}
|
|
PointAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPointAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
PointAnimation();
|
|
[[nodiscard]] static auto FromProperty();
|
|
[[nodiscard]] static auto ToProperty();
|
|
[[nodiscard]] static auto ByProperty();
|
|
[[nodiscard]] static auto EasingFunctionProperty();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointAnimationUsingKeyFrames
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IPointAnimationUsingKeyFrames,
|
|
impl::base<PointAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PointAnimationUsingKeyFrames,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PointAnimationUsingKeyFrames(std::nullptr_t) noexcept {}
|
|
PointAnimationUsingKeyFrames(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IPointAnimationUsingKeyFrames(ptr, take_ownership_from_abi) {}
|
|
PointAnimationUsingKeyFrames();
|
|
[[nodiscard]] static auto EnableDependentAnimationProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame,
|
|
impl::base<PointKeyFrame, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PointKeyFrame(std::nullptr_t) noexcept {}
|
|
PointKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto ValueProperty();
|
|
[[nodiscard]] static auto KeyTimeProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointKeyFrameCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame> {
|
|
PointKeyFrameCollection(std::nullptr_t) noexcept {}
|
|
PointKeyFrameCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame>(
|
|
ptr, take_ownership_from_abi) {}
|
|
PointKeyFrameCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointerDownThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IPointerDownThemeAnimation,
|
|
impl::base<PointerDownThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PointerDownThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PointerDownThemeAnimation(std::nullptr_t) noexcept {}
|
|
PointerDownThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IPointerDownThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
PointerDownThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointerUpThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPointerUpThemeAnimation,
|
|
impl::base<PointerUpThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PointerUpThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PointerUpThemeAnimation(std::nullptr_t) noexcept {}
|
|
PointerUpThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IPointerUpThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
PointerUpThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PopInThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopInThemeAnimation,
|
|
impl::base<PopInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PopInThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PopInThemeAnimation(std::nullptr_t) noexcept {}
|
|
PopInThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopInThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
PopInThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
[[nodiscard]] static auto FromHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto FromVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PopOutThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopOutThemeAnimation,
|
|
impl::base<PopOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PopOutThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PopOutThemeAnimation(std::nullptr_t) noexcept {}
|
|
PopOutThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopOutThemeAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
PopOutThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PopupThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopupThemeTransition,
|
|
impl::base<PopupThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<PopupThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PopupThemeTransition(std::nullptr_t) noexcept {}
|
|
PopupThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPopupThemeTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
PopupThemeTransition();
|
|
[[nodiscard]] static auto FromHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto FromVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PowerEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPowerEase,
|
|
impl::base<
|
|
PowerEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
PowerEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
PowerEase(std::nullptr_t) noexcept {}
|
|
PowerEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IPowerEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
PowerEase();
|
|
[[nodiscard]] static auto PowerProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES QuadraticEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuadraticEase,
|
|
impl::base<
|
|
QuadraticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
QuadraticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
QuadraticEase(std::nullptr_t) noexcept {}
|
|
QuadraticEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuadraticEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
QuadraticEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES QuarticEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuarticEase,
|
|
impl::base<
|
|
QuarticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
QuarticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
QuarticEase(std::nullptr_t) noexcept {}
|
|
QuarticEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuarticEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
QuarticEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES QuinticEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuinticEase,
|
|
impl::base<
|
|
QuinticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
QuinticEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
QuinticEase(std::nullptr_t) noexcept {}
|
|
QuinticEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IQuinticEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
QuinticEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ReorderThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IReorderThemeTransition,
|
|
impl::base<ReorderThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<ReorderThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
ReorderThemeTransition(std::nullptr_t) noexcept {}
|
|
ReorderThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IReorderThemeTransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
ReorderThemeTransition();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RepeatBehaviorHelper
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IRepeatBehaviorHelper {
|
|
RepeatBehaviorHelper(std::nullptr_t) noexcept {}
|
|
RepeatBehaviorHelper(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IRepeatBehaviorHelper(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto Forever();
|
|
static auto FromCount(double count);
|
|
static auto FromDuration(
|
|
winrt::Windows::Foundation::TimeSpan const& duration);
|
|
static auto GetHasCount(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::RepeatBehavior const&
|
|
target);
|
|
static auto GetHasDuration(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::RepeatBehavior const&
|
|
target);
|
|
static auto Equals(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::RepeatBehavior const&
|
|
target,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::RepeatBehavior const&
|
|
value);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RepositionThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IRepositionThemeAnimation,
|
|
impl::base<RepositionThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<RepositionThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RepositionThemeAnimation(std::nullptr_t) noexcept {}
|
|
RepositionThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IRepositionThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
RepositionThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
[[nodiscard]] static auto FromHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto FromVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RepositionThemeTransition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IRepositionThemeTransition,
|
|
impl::base<RepositionThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<RepositionThemeTransition,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
RepositionThemeTransition(std::nullptr_t) noexcept {}
|
|
RepositionThemeTransition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
IRepositionThemeTransition(ptr, take_ownership_from_abi) {}
|
|
RepositionThemeTransition();
|
|
[[nodiscard]] static auto IsStaggeringEnabledProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SineEase
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISineEase,
|
|
impl::base<
|
|
SineEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::EasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SineEase,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IEasingFunctionBase,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SineEase(std::nullptr_t) noexcept {}
|
|
SineEase(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISineEase(
|
|
ptr, take_ownership_from_abi) {}
|
|
SineEase();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SlideNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISlideNavigationTransitionInfo,
|
|
impl::base<SlideNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SlideNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SlideNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
SlideNavigationTransitionInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISlideNavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
SlideNavigationTransitionInfo();
|
|
[[nodiscard]] static auto EffectProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplineColorKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplineColorKeyFrame,
|
|
impl::base<SplineColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SplineColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IColorKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplineColorKeyFrame(std::nullptr_t) noexcept {}
|
|
SplineColorKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplineColorKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
SplineColorKeyFrame();
|
|
[[nodiscard]] static auto KeySplineProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplineDoubleKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplineDoubleKeyFrame,
|
|
impl::base<SplineDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::DoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SplineDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IDoubleKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplineDoubleKeyFrame(std::nullptr_t) noexcept {}
|
|
SplineDoubleKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplineDoubleKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
SplineDoubleKeyFrame();
|
|
[[nodiscard]] static auto KeySplineProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplinePointKeyFrame
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplinePointKeyFrame,
|
|
impl::base<SplinePointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::PointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<
|
|
SplinePointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::IPointKeyFrame,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplinePointKeyFrame(std::nullptr_t) noexcept {}
|
|
SplinePointKeyFrame(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplinePointKeyFrame(
|
|
ptr, take_ownership_from_abi) {}
|
|
SplinePointKeyFrame();
|
|
[[nodiscard]] static auto KeySplineProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplitCloseThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplitCloseThemeAnimation,
|
|
impl::base<SplitCloseThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SplitCloseThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplitCloseThemeAnimation(std::nullptr_t) noexcept {}
|
|
SplitCloseThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISplitCloseThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
SplitCloseThemeAnimation();
|
|
[[nodiscard]] static auto OpenedTargetNameProperty();
|
|
[[nodiscard]] static auto OpenedTargetProperty();
|
|
[[nodiscard]] static auto ClosedTargetNameProperty();
|
|
[[nodiscard]] static auto ClosedTargetProperty();
|
|
[[nodiscard]] static auto ContentTargetNameProperty();
|
|
[[nodiscard]] static auto ContentTargetProperty();
|
|
[[nodiscard]] static auto OpenedLengthProperty();
|
|
[[nodiscard]] static auto ClosedLengthProperty();
|
|
[[nodiscard]] static auto OffsetFromCenterProperty();
|
|
[[nodiscard]] static auto ContentTranslationDirectionProperty();
|
|
[[nodiscard]] static auto ContentTranslationOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SplitOpenThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISplitOpenThemeAnimation,
|
|
impl::base<SplitOpenThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SplitOpenThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SplitOpenThemeAnimation(std::nullptr_t) noexcept {}
|
|
SplitOpenThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISplitOpenThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
SplitOpenThemeAnimation();
|
|
[[nodiscard]] static auto OpenedTargetNameProperty();
|
|
[[nodiscard]] static auto OpenedTargetProperty();
|
|
[[nodiscard]] static auto ClosedTargetNameProperty();
|
|
[[nodiscard]] static auto ClosedTargetProperty();
|
|
[[nodiscard]] static auto ContentTargetNameProperty();
|
|
[[nodiscard]] static auto ContentTargetProperty();
|
|
[[nodiscard]] static auto OpenedLengthProperty();
|
|
[[nodiscard]] static auto ClosedLengthProperty();
|
|
[[nodiscard]] static auto OffsetFromCenterProperty();
|
|
[[nodiscard]] static auto ContentTranslationDirectionProperty();
|
|
[[nodiscard]] static auto ContentTranslationOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Storyboard
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IStoryboard,
|
|
impl::base<Storyboard,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Storyboard,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Storyboard(std::nullptr_t) noexcept {}
|
|
Storyboard(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::IStoryboard(
|
|
ptr, take_ownership_from_abi) {}
|
|
Storyboard();
|
|
[[nodiscard]] static auto TargetPropertyProperty();
|
|
static auto GetTargetProperty(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline const& element);
|
|
static auto SetTargetProperty(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline const& element,
|
|
param::hstring const& path);
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
static auto GetTargetName(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline const& element);
|
|
static auto SetTargetName(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline const& element,
|
|
param::hstring const& name);
|
|
static auto SetTarget(
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline const& timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject const& target);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SuppressNavigationTransitionInfo
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISuppressNavigationTransitionInfo,
|
|
impl::base<SuppressNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
NavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SuppressNavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
INavigationTransitionInfo,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SuppressNavigationTransitionInfo(std::nullptr_t) noexcept {}
|
|
SuppressNavigationTransitionInfo(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISuppressNavigationTransitionInfo(ptr, take_ownership_from_abi) {}
|
|
SuppressNavigationTransitionInfo();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SwipeBackThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISwipeBackThemeAnimation,
|
|
impl::base<SwipeBackThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SwipeBackThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SwipeBackThemeAnimation(std::nullptr_t) noexcept {}
|
|
SwipeBackThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISwipeBackThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
SwipeBackThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
[[nodiscard]] static auto FromHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto FromVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SwipeHintThemeAnimation
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ISwipeHintThemeAnimation,
|
|
impl::base<SwipeHintThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<SwipeHintThemeAnimation,
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
SwipeHintThemeAnimation(std::nullptr_t) noexcept {}
|
|
SwipeHintThemeAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::
|
|
ISwipeHintThemeAnimation(ptr, take_ownership_from_abi) {}
|
|
SwipeHintThemeAnimation();
|
|
[[nodiscard]] static auto TargetNameProperty();
|
|
[[nodiscard]] static auto ToHorizontalOffsetProperty();
|
|
[[nodiscard]] static auto ToVerticalOffsetProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Timeline
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline,
|
|
impl::base<Timeline, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Timeline, winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Timeline(std::nullptr_t) noexcept {}
|
|
Timeline(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ITimeline(
|
|
ptr, take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto AllowDependentAnimations();
|
|
static auto AllowDependentAnimations(bool value);
|
|
[[nodiscard]] static auto AutoReverseProperty();
|
|
[[nodiscard]] static auto BeginTimeProperty();
|
|
[[nodiscard]] static auto DurationProperty();
|
|
[[nodiscard]] static auto SpeedRatioProperty();
|
|
[[nodiscard]] static auto FillBehaviorProperty();
|
|
[[nodiscard]] static auto RepeatBehaviorProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TimelineCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline> {
|
|
TimelineCollection(std::nullptr_t) noexcept {}
|
|
TimelineCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Timeline>(
|
|
ptr, take_ownership_from_abi) {}
|
|
TimelineCollection();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Transition
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ITransition,
|
|
impl::base<Transition, winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Transition,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Transition(std::nullptr_t) noexcept {}
|
|
Transition(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Media::Animation::ITransition(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES TransitionCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition> {
|
|
TransitionCollection(std::nullptr_t) noexcept {}
|
|
TransitionCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Xaml::Media::Animation::Transition>(
|
|
ptr, take_ownership_from_abi) {}
|
|
TransitionCollection();
|
|
};
|
|
template <typename D>
|
|
class INavigationTransitionInfoOverridesT {
|
|
D& shim() noexcept { return *static_cast<D*>(this); }
|
|
D const& shim() const noexcept { return *static_cast<const D*>(this); }
|
|
|
|
public:
|
|
using INavigationTransitionInfoOverrides = winrt::Microsoft::UI::Xaml::
|
|
Media::Animation::INavigationTransitionInfoOverrides;
|
|
auto GetNavigationStateCore() const;
|
|
auto SetNavigationStateCore(param::hstring const& navigationState) const;
|
|
};
|
|
}
|
|
#endif
|