mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 07:06:11 -04:00
2807 lines
159 KiB
C++
2807 lines
159 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_Composition_2_H
|
|
#define WINRT_Microsoft_UI_Composition_2_H
|
|
#include "winrt/impl/Microsoft.UI.Composition.1.h"
|
|
#include "winrt/impl/Windows.Foundation.1.h"
|
|
#include "winrt/impl/Windows.Foundation.Collections.1.h"
|
|
#include "winrt/impl/Windows.Foundation.Numerics.1.h"
|
|
#include "winrt/impl/Windows.Graphics.1.h"
|
|
#include "winrt/impl/Windows.Graphics.Effects.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Composition {
|
|
struct WINRT_IMPL_EMPTY_BASES AmbientLight
|
|
: winrt::Microsoft::UI::Composition::IAmbientLight,
|
|
impl::base<AmbientLight,
|
|
winrt::Microsoft::UI::Composition::CompositionLight,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<AmbientLight,
|
|
winrt::Microsoft::UI::Composition::IAmbientLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
AmbientLight(std::nullptr_t) noexcept {}
|
|
AmbientLight(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IAmbientLight(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
AmbientLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
AmbientLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AnimationController
|
|
: winrt::Microsoft::UI::Composition::IAnimationController,
|
|
impl::base<AnimationController,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<AnimationController,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
AnimationController(std::nullptr_t) noexcept {}
|
|
AnimationController(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IAnimationController(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
AnimationController,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
AnimationController,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
[[nodiscard]] static auto MaxPlaybackRate();
|
|
[[nodiscard]] static auto MinPlaybackRate();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES AnimationPropertyInfo
|
|
: winrt::Microsoft::UI::Composition::IAnimationPropertyInfo,
|
|
impl::base<AnimationPropertyInfo,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
AnimationPropertyInfo,
|
|
winrt::Microsoft::UI::Composition::IAnimationPropertyInfo2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
AnimationPropertyInfo(std::nullptr_t) noexcept {}
|
|
AnimationPropertyInfo(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IAnimationPropertyInfo(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
AnimationPropertyInfo,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
AnimationPropertyInfo,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BackEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IBackEasingFunction,
|
|
impl::base<BackEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BackEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BackEasingFunction(std::nullptr_t) noexcept {}
|
|
BackEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IBackEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BackEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BackEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BooleanKeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IBooleanKeyFrameAnimation,
|
|
impl::base<BooleanKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BooleanKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BooleanKeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
BooleanKeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IBooleanKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BooleanKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BooleanKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BounceEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IBounceEasingFunction,
|
|
impl::base<BounceEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BounceEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BounceEasingFunction(std::nullptr_t) noexcept {}
|
|
BounceEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IBounceEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BounceEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BounceEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BounceScalarNaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IBounceScalarNaturalMotionAnimation,
|
|
impl::base<
|
|
BounceScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BounceScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BounceScalarNaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
BounceScalarNaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
IBounceScalarNaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BounceScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BounceScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BounceVector2NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IBounceVector2NaturalMotionAnimation,
|
|
impl::base<
|
|
BounceVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BounceVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BounceVector2NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
BounceVector2NaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
IBounceVector2NaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BounceVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BounceVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES BounceVector3NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IBounceVector3NaturalMotionAnimation,
|
|
impl::base<
|
|
BounceVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
BounceVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
BounceVector3NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
BounceVector3NaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
IBounceVector3NaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
BounceVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
BounceVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CircleEasingFunction
|
|
: winrt::Microsoft::UI::Composition::ICircleEasingFunction,
|
|
impl::base<CircleEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CircleEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CircleEasingFunction(std::nullptr_t) noexcept {}
|
|
CircleEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICircleEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CircleEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CircleEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ColorKeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IColorKeyFrameAnimation,
|
|
impl::base<ColorKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ColorKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ColorKeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
ColorKeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IColorKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ColorKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ColorKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionAnimation
|
|
: winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
impl::base<CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionAnimation(std::nullptr_t) noexcept {}
|
|
CompositionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionAnimationGroup
|
|
: winrt::Microsoft::UI::Composition::ICompositionAnimationGroup,
|
|
impl::base<CompositionAnimationGroup,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionAnimationGroup,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation>,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionAnimationGroup(std::nullptr_t) noexcept {}
|
|
CompositionAnimationGroup(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionAnimationGroup(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionAnimationGroup,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionAnimationGroup,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct CompositionApiInformation {
|
|
CompositionApiInformation() = delete;
|
|
[[nodiscard]] static auto ApiVersion();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionBackdropBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionBackdropBrush,
|
|
impl::base<CompositionBackdropBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionBackdropBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionBackdropBrush(std::nullptr_t) noexcept {}
|
|
CompositionBackdropBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionBackdropBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionBackdropBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionBackdropBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionBatchCompletedEventArgs
|
|
: winrt::Microsoft::UI::Composition::ICompositionBatchCompletedEventArgs,
|
|
impl::base<CompositionBatchCompletedEventArgs,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionBatchCompletedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionBatchCompletedEventArgs(std::nullptr_t) noexcept {}
|
|
CompositionBatchCompletedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionBatchCompletedEventArgs(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionBatchCompletedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionBatchCompletedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
impl::base<CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionBrush(std::nullptr_t) noexcept {}
|
|
CompositionBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionCapabilities
|
|
: winrt::Microsoft::UI::Composition::ICompositionCapabilities {
|
|
CompositionCapabilities(std::nullptr_t) noexcept {}
|
|
CompositionCapabilities(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionCapabilities(
|
|
ptr, take_ownership_from_abi) {}
|
|
CompositionCapabilities();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionClip
|
|
: winrt::Microsoft::UI::Composition::ICompositionClip,
|
|
impl::base<CompositionClip,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionClip(std::nullptr_t) noexcept {}
|
|
CompositionClip(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionClip(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionColorBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionColorBrush,
|
|
impl::base<CompositionColorBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionColorBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionColorBrush(std::nullptr_t) noexcept {}
|
|
CompositionColorBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionColorBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionColorBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionColorBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionColorGradientStop
|
|
: winrt::Microsoft::UI::Composition::ICompositionColorGradientStop,
|
|
impl::base<CompositionColorGradientStop,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionColorGradientStop,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionColorGradientStop(std::nullptr_t) noexcept {}
|
|
CompositionColorGradientStop(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionColorGradientStop(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionColorGradientStop,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionColorGradientStop,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionColorGradientStopCollection
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionColorGradientStopCollection,
|
|
impl::require<CompositionColorGradientStopCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::
|
|
CompositionColorGradientStop>,
|
|
winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Composition::
|
|
CompositionColorGradientStop>> {
|
|
CompositionColorGradientStopCollection(std::nullptr_t) noexcept {}
|
|
CompositionColorGradientStopCollection(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionColorGradientStopCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionCommitBatch
|
|
: winrt::Microsoft::UI::Composition::ICompositionCommitBatch,
|
|
impl::base<CompositionCommitBatch,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionCommitBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionCommitBatch(std::nullptr_t) noexcept {}
|
|
CompositionCommitBatch(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionCommitBatch(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionCommitBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionCommitBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionContainerShape
|
|
: winrt::Microsoft::UI::Composition::ICompositionContainerShape,
|
|
impl::base<CompositionContainerShape,
|
|
winrt::Microsoft::UI::Composition::CompositionShape,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionContainerShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionContainerShape(std::nullptr_t) noexcept {}
|
|
CompositionContainerShape(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionContainerShape(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionContainerShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionContainerShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionDrawingSurface
|
|
: winrt::Microsoft::UI::Composition::ICompositionDrawingSurface,
|
|
impl::base<CompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionDrawingSurface2,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionDrawingSurface(std::nullptr_t) noexcept {}
|
|
CompositionDrawingSurface(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionDrawingSurface(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionEasingFunction
|
|
: winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
impl::base<CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionEasingFunction(std::nullptr_t) noexcept {}
|
|
CompositionEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
static auto CreateCubicBezierEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Windows::Foundation::Numerics::float2 const& controlPoint1,
|
|
winrt::Windows::Foundation::Numerics::float2 const& controlPoint2);
|
|
static auto CreateLinearEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner);
|
|
static auto CreateStepEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner);
|
|
static auto CreateStepEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
int32_t stepCount);
|
|
static auto CreateBackEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode,
|
|
float amplitude);
|
|
static auto CreateBounceEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode,
|
|
int32_t bounces, float bounciness);
|
|
static auto CreateCircleEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode);
|
|
static auto CreateElasticEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode,
|
|
int32_t oscillations, float springiness);
|
|
static auto CreateExponentialEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode,
|
|
float exponent);
|
|
static auto CreatePowerEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode,
|
|
float power);
|
|
static auto CreateSineEasingFunction(
|
|
winrt::Microsoft::UI::Composition::Compositor const& owner,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunctionMode const&
|
|
mode);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionEffectBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectBrush,
|
|
impl::base<CompositionEffectBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionEffectBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionEffectBrush(std::nullptr_t) noexcept {}
|
|
CompositionEffectBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionEffectBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionEffectBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionEffectFactory
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectFactory,
|
|
impl::base<CompositionEffectFactory,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionEffectFactory,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionEffectFactory(std::nullptr_t) noexcept {}
|
|
CompositionEffectFactory(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectFactory(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionEffectFactory,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionEffectFactory,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionEffectSourceParameter
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectSourceParameter,
|
|
impl::require<
|
|
CompositionEffectSourceParameter,
|
|
winrt::Windows::Graphics::Effects::IGraphicsEffectSource> {
|
|
CompositionEffectSourceParameter(std::nullptr_t) noexcept {}
|
|
CompositionEffectSourceParameter(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionEffectSourceParameter(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit CompositionEffectSourceParameter(param::hstring const& name);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionEllipseGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionEllipseGeometry,
|
|
impl::base<CompositionEllipseGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionEllipseGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionEllipseGeometry(std::nullptr_t) noexcept {}
|
|
CompositionEllipseGeometry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionEllipseGeometry(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionEllipseGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionEllipseGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionGeometricClip
|
|
: winrt::Microsoft::UI::Composition::ICompositionGeometricClip,
|
|
impl::base<CompositionGeometricClip,
|
|
winrt::Microsoft::UI::Composition::CompositionClip,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionGeometricClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionGeometricClip(std::nullptr_t) noexcept {}
|
|
CompositionGeometricClip(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionGeometricClip(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionGeometricClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionGeometricClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
impl::base<CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionGeometry(std::nullptr_t) noexcept {}
|
|
CompositionGeometry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionGeometry(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionGradientBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionGradientBrush,
|
|
impl::base<CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionGradientBrush2,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionGradientBrush(std::nullptr_t) noexcept {}
|
|
CompositionGradientBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionGradientBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionGraphicsDevice
|
|
: winrt::Microsoft::UI::Composition::ICompositionGraphicsDevice,
|
|
impl::base<CompositionGraphicsDevice,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionGraphicsDevice,
|
|
winrt::Microsoft::UI::Composition::ICompositionGraphicsDevice2,
|
|
winrt::Microsoft::UI::Composition::ICompositionGraphicsDevice3,
|
|
winrt::Microsoft::UI::Composition::ICompositionGraphicsDevice4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionGraphicsDevice(std::nullptr_t) noexcept {}
|
|
CompositionGraphicsDevice(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionGraphicsDevice(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionGraphicsDevice,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionGraphicsDevice,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionLight
|
|
: winrt::Microsoft::UI::Composition::ICompositionLight,
|
|
impl::base<CompositionLight,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionLight(std::nullptr_t) noexcept {}
|
|
CompositionLight(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionLight(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionLineGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionLineGeometry,
|
|
impl::base<CompositionLineGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionLineGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionLineGeometry(std::nullptr_t) noexcept {}
|
|
CompositionLineGeometry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionLineGeometry(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionLineGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionLineGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionLinearGradientBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionLinearGradientBrush,
|
|
impl::base<CompositionLinearGradientBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionLinearGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionGradientBrush2,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionLinearGradientBrush(std::nullptr_t) noexcept {}
|
|
CompositionLinearGradientBrush(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionLinearGradientBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionLinearGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionLinearGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionMaskBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionMaskBrush,
|
|
impl::base<CompositionMaskBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionMaskBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionMaskBrush(std::nullptr_t) noexcept {}
|
|
CompositionMaskBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionMaskBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionMaskBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionMaskBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionMipmapSurface
|
|
: winrt::Microsoft::UI::Composition::ICompositionMipmapSurface,
|
|
impl::base<CompositionMipmapSurface,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionMipmapSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionMipmapSurface(std::nullptr_t) noexcept {}
|
|
CompositionMipmapSurface(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionMipmapSurface(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionMipmapSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionMipmapSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionNineGridBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionNineGridBrush,
|
|
impl::base<CompositionNineGridBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionNineGridBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionNineGridBrush(std::nullptr_t) noexcept {}
|
|
CompositionNineGridBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionNineGridBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionNineGridBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionNineGridBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionObject
|
|
: winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
impl::require<CompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionObject(std::nullptr_t) noexcept {}
|
|
CompositionObject(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionObject(
|
|
ptr, take_ownership_from_abi) {}
|
|
using winrt::Microsoft::UI::Composition::ICompositionObject::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
static auto StartAnimationWithIAnimationObject(
|
|
winrt::Microsoft::UI::Composition::IAnimationObject const& target,
|
|
param::hstring const& propertyName,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation const&
|
|
animation);
|
|
static auto StartAnimationGroupWithIAnimationObject(
|
|
winrt::Microsoft::UI::Composition::IAnimationObject const& target,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase const&
|
|
animation);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionPath
|
|
: winrt::Microsoft::UI::Composition::ICompositionPath,
|
|
impl::require<CompositionPath,
|
|
winrt::Windows::Graphics::IGeometrySource2D> {
|
|
CompositionPath(std::nullptr_t) noexcept {}
|
|
CompositionPath(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionPath(
|
|
ptr, take_ownership_from_abi) {}
|
|
explicit CompositionPath(
|
|
winrt::Windows::Graphics::IGeometrySource2D const& source);
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionPathGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionPathGeometry,
|
|
impl::base<CompositionPathGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionPathGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionPathGeometry(std::nullptr_t) noexcept {}
|
|
CompositionPathGeometry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionPathGeometry(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionPathGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionPathGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionProjectedShadow
|
|
: winrt::Microsoft::UI::Composition::ICompositionProjectedShadow,
|
|
impl::base<CompositionProjectedShadow,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionProjectedShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionProjectedShadow(std::nullptr_t) noexcept {}
|
|
CompositionProjectedShadow(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionProjectedShadow(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionProjectedShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionProjectedShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionProjectedShadowCaster
|
|
: winrt::Microsoft::UI::Composition::ICompositionProjectedShadowCaster,
|
|
impl::base<CompositionProjectedShadowCaster,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionProjectedShadowCaster,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionProjectedShadowCaster(std::nullptr_t) noexcept {}
|
|
CompositionProjectedShadowCaster(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionProjectedShadowCaster(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowCaster,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowCaster,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionProjectedShadowCasterCollection
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionProjectedShadowCasterCollection,
|
|
impl::base<CompositionProjectedShadowCasterCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionProjectedShadowCasterCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::
|
|
CompositionProjectedShadowCaster>,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionProjectedShadowCasterCollection(std::nullptr_t) noexcept {}
|
|
CompositionProjectedShadowCasterCollection(
|
|
void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionProjectedShadowCasterCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowCasterCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowCasterCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
[[nodiscard]] static auto MaxRespectedCasters();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionProjectedShadowReceiver
|
|
: winrt::Microsoft::UI::Composition::ICompositionProjectedShadowReceiver,
|
|
impl::base<CompositionProjectedShadowReceiver,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionProjectedShadowReceiver,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionProjectedShadowReceiver(std::nullptr_t) noexcept {}
|
|
CompositionProjectedShadowReceiver(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionProjectedShadowReceiver(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowReceiver,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowReceiver,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES
|
|
CompositionProjectedShadowReceiverUnorderedCollection
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionProjectedShadowReceiverUnorderedCollection,
|
|
impl::base<CompositionProjectedShadowReceiverUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionProjectedShadowReceiverUnorderedCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::
|
|
CompositionProjectedShadowReceiver>,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionProjectedShadowReceiverUnorderedCollection(
|
|
std::nullptr_t) noexcept {}
|
|
CompositionProjectedShadowReceiverUnorderedCollection(
|
|
void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionProjectedShadowReceiverUnorderedCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowReceiverUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionProjectedShadowReceiverUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionPropertySet
|
|
: winrt::Microsoft::UI::Composition::ICompositionPropertySet,
|
|
impl::base<CompositionPropertySet,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionPropertySet,
|
|
winrt::Microsoft::UI::Composition::ICompositionPropertySet2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionPropertySet(std::nullptr_t) noexcept {}
|
|
CompositionPropertySet(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionPropertySet(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionPropertySet,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionPropertySet,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionRadialGradientBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionRadialGradientBrush,
|
|
impl::base<CompositionRadialGradientBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionRadialGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionGradientBrush2,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionRadialGradientBrush(std::nullptr_t) noexcept {}
|
|
CompositionRadialGradientBrush(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionRadialGradientBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionRadialGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionRadialGradientBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionRectangleGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionRectangleGeometry,
|
|
impl::base<CompositionRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionRectangleGeometry(std::nullptr_t) noexcept {}
|
|
CompositionRectangleGeometry(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionRectangleGeometry(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionRoundedRectangleGeometry
|
|
: winrt::Microsoft::UI::Composition::ICompositionRoundedRectangleGeometry,
|
|
impl::base<CompositionRoundedRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionRoundedRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionRoundedRectangleGeometry(std::nullptr_t) noexcept {}
|
|
CompositionRoundedRectangleGeometry(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ICompositionRoundedRectangleGeometry(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionRoundedRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionRoundedRectangleGeometry,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionScopedBatch
|
|
: winrt::Microsoft::UI::Composition::ICompositionScopedBatch,
|
|
impl::base<CompositionScopedBatch,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionScopedBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionScopedBatch(std::nullptr_t) noexcept {}
|
|
CompositionScopedBatch(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionScopedBatch(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionScopedBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionScopedBatch,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionShadow
|
|
: winrt::Microsoft::UI::Composition::ICompositionShadow,
|
|
impl::base<CompositionShadow,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionShadow(std::nullptr_t) noexcept {}
|
|
CompositionShadow(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionShadow(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionShape
|
|
: winrt::Microsoft::UI::Composition::ICompositionShape,
|
|
impl::base<CompositionShape,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionShape(std::nullptr_t) noexcept {}
|
|
CompositionShape(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionShape(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionShapeCollection
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Composition::CompositionShape>,
|
|
impl::base<CompositionShapeCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionShapeCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionShapeCollection(std::nullptr_t) noexcept {}
|
|
CompositionShapeCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<
|
|
winrt::Microsoft::UI::Composition::CompositionShape>(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionShapeCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionShapeCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionSpriteShape
|
|
: winrt::Microsoft::UI::Composition::ICompositionSpriteShape,
|
|
impl::base<CompositionSpriteShape,
|
|
winrt::Microsoft::UI::Composition::CompositionShape,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionSpriteShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionSpriteShape(std::nullptr_t) noexcept {}
|
|
CompositionSpriteShape(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionSpriteShape(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionSpriteShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionSpriteShape,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionStrokeDashArray
|
|
: winrt::Windows::Foundation::Collections::IVector<float>,
|
|
impl::base<CompositionStrokeDashArray,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionStrokeDashArray,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionStrokeDashArray(std::nullptr_t) noexcept {}
|
|
CompositionStrokeDashArray(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IVector<float>(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionStrokeDashArray,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionStrokeDashArray,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionSurfaceBrush
|
|
: winrt::Microsoft::UI::Composition::ICompositionSurfaceBrush,
|
|
impl::base<CompositionSurfaceBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionBrush,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionSurfaceBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurfaceBrush2,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurfaceBrush3,
|
|
winrt::Microsoft::UI::Composition::ICompositionBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionSurfaceBrush(std::nullptr_t) noexcept {}
|
|
CompositionSurfaceBrush(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionSurfaceBrush(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionSurfaceBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionSurfaceBrush,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionTransform
|
|
: winrt::Microsoft::UI::Composition::ICompositionTransform,
|
|
impl::base<CompositionTransform,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionTransform,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionTransform(std::nullptr_t) noexcept {}
|
|
CompositionTransform(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionTransform(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionTransform,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionTransform,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionViewBox
|
|
: winrt::Microsoft::UI::Composition::ICompositionViewBox,
|
|
impl::base<CompositionViewBox,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionViewBox,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionViewBox(std::nullptr_t) noexcept {}
|
|
CompositionViewBox(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionViewBox(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionViewBox,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionViewBox,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionVirtualDrawingSurface
|
|
: winrt::Microsoft::UI::Composition::ICompositionVirtualDrawingSurface,
|
|
impl::base<CompositionVirtualDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::CompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CompositionVirtualDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionDrawingSurface2,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionVirtualDrawingSurface(std::nullptr_t) noexcept {}
|
|
CompositionVirtualDrawingSurface(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionVirtualDrawingSurface(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionVirtualDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionVirtualDrawingSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CompositionVisualSurface
|
|
: winrt::Microsoft::UI::Composition::ICompositionVisualSurface,
|
|
impl::base<CompositionVisualSurface,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<CompositionVisualSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CompositionVisualSurface(std::nullptr_t) noexcept {}
|
|
CompositionVisualSurface(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositionVisualSurface(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CompositionVisualSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CompositionVisualSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Compositor
|
|
: winrt::Microsoft::UI::Composition::ICompositor,
|
|
impl::require<
|
|
Compositor, winrt::Microsoft::UI::Composition::ICompositor2,
|
|
winrt::Microsoft::UI::Composition::ICompositor4,
|
|
winrt::Microsoft::UI::Composition::ICompositor5,
|
|
winrt::Microsoft::UI::Composition::ICompositor6,
|
|
winrt::Microsoft::UI::Composition::ICompositor7,
|
|
winrt::Microsoft::UI::Composition::ICompositorWithProjectedShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositorWithRadialGradient,
|
|
winrt::Microsoft::UI::Composition::ICompositorWithVisualSurface,
|
|
winrt::Microsoft::UI::Composition::ICompositor8,
|
|
winrt::Windows::Foundation::IClosable> {
|
|
Compositor(std::nullptr_t) noexcept {}
|
|
Compositor(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICompositor(
|
|
ptr, take_ownership_from_abi) {}
|
|
Compositor();
|
|
[[nodiscard]] static auto MaxGlobalPlaybackRate();
|
|
[[nodiscard]] static auto MinGlobalPlaybackRate();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ContainerVisual
|
|
: winrt::Microsoft::UI::Composition::IContainerVisual,
|
|
impl::base<ContainerVisual, winrt::Microsoft::UI::Composition::Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ContainerVisual(std::nullptr_t) noexcept {}
|
|
ContainerVisual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IContainerVisual(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES CubicBezierEasingFunction
|
|
: winrt::Microsoft::UI::Composition::ICubicBezierEasingFunction,
|
|
impl::base<CubicBezierEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
CubicBezierEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
CubicBezierEasingFunction(std::nullptr_t) noexcept {}
|
|
CubicBezierEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ICubicBezierEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
CubicBezierEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
CubicBezierEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DistantLight
|
|
: winrt::Microsoft::UI::Composition::IDistantLight,
|
|
impl::base<DistantLight,
|
|
winrt::Microsoft::UI::Composition::CompositionLight,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<DistantLight,
|
|
winrt::Microsoft::UI::Composition::IDistantLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
DistantLight(std::nullptr_t) noexcept {}
|
|
DistantLight(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IDistantLight(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
DistantLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
DistantLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES DropShadow
|
|
: winrt::Microsoft::UI::Composition::IDropShadow,
|
|
impl::base<DropShadow,
|
|
winrt::Microsoft::UI::Composition::CompositionShadow,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<DropShadow,
|
|
winrt::Microsoft::UI::Composition::IDropShadow2,
|
|
winrt::Microsoft::UI::Composition::ICompositionShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
DropShadow(std::nullptr_t) noexcept {}
|
|
DropShadow(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IDropShadow(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
DropShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
DropShadow,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ElasticEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IElasticEasingFunction,
|
|
impl::base<ElasticEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ElasticEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ElasticEasingFunction(std::nullptr_t) noexcept {}
|
|
ElasticEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IElasticEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ElasticEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ElasticEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExponentialEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IExponentialEasingFunction,
|
|
impl::base<ExponentialEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ExponentialEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ExponentialEasingFunction(std::nullptr_t) noexcept {}
|
|
ExponentialEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IExponentialEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ExponentialEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ExponentialEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ExpressionAnimation
|
|
: winrt::Microsoft::UI::Composition::IExpressionAnimation,
|
|
impl::base<ExpressionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ExpressionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ExpressionAnimation(std::nullptr_t) noexcept {}
|
|
ExpressionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IExpressionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ExpressionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ExpressionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ImplicitAnimationCollection
|
|
: winrt::Microsoft::UI::Composition::IImplicitAnimationCollection,
|
|
impl::base<ImplicitAnimationCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ImplicitAnimationCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Windows::Foundation::Collections::IKeyValuePair<
|
|
hstring, winrt::Microsoft::UI::Composition::
|
|
ICompositionAnimationBase>>,
|
|
winrt::Windows::Foundation::Collections::IMap<
|
|
hstring,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase>,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ImplicitAnimationCollection(std::nullptr_t) noexcept {}
|
|
ImplicitAnimationCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IImplicitAnimationCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ImplicitAnimationCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ImplicitAnimationCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES InitialValueExpressionCollection
|
|
: winrt::Windows::Foundation::Collections::IMap<hstring, hstring>,
|
|
impl::base<InitialValueExpressionCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<InitialValueExpressionCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
InitialValueExpressionCollection(std::nullptr_t) noexcept {}
|
|
InitialValueExpressionCollection(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Windows::Foundation::Collections::IMap<hstring, hstring>(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
InitialValueExpressionCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
InitialValueExpressionCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES InsetClip
|
|
: winrt::Microsoft::UI::Composition::IInsetClip,
|
|
impl::base<InsetClip,
|
|
winrt::Microsoft::UI::Composition::CompositionClip,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<InsetClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
InsetClip(std::nullptr_t) noexcept {}
|
|
InsetClip(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IInsetClip(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
InsetClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
InsetClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES KeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
impl::base<KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
KeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
KeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LayerVisual
|
|
: winrt::Microsoft::UI::Composition::ILayerVisual,
|
|
impl::base<LayerVisual,
|
|
winrt::Microsoft::UI::Composition::ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<LayerVisual,
|
|
winrt::Microsoft::UI::Composition::ILayerVisual2,
|
|
winrt::Microsoft::UI::Composition::IContainerVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
LayerVisual(std::nullptr_t) noexcept {}
|
|
LayerVisual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ILayerVisual(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
LayerVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
LayerVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES LinearEasingFunction
|
|
: winrt::Microsoft::UI::Composition::ILinearEasingFunction,
|
|
impl::base<LinearEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
LinearEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
LinearEasingFunction(std::nullptr_t) noexcept {}
|
|
LinearEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ILinearEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
LinearEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
LinearEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
impl::base<NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
NaturalMotionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::INaturalMotionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PathKeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IPathKeyFrameAnimation,
|
|
impl::base<PathKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
PathKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
PathKeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
PathKeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IPathKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
PathKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
PathKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PointLight
|
|
: winrt::Microsoft::UI::Composition::IPointLight,
|
|
impl::base<PointLight,
|
|
winrt::Microsoft::UI::Composition::CompositionLight,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<PointLight,
|
|
winrt::Microsoft::UI::Composition::IPointLight2,
|
|
winrt::Microsoft::UI::Composition::IPointLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
PointLight(std::nullptr_t) noexcept {}
|
|
PointLight(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IPointLight(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
PointLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
PointLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES PowerEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IPowerEasingFunction,
|
|
impl::base<PowerEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
PowerEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
PowerEasingFunction(std::nullptr_t) noexcept {}
|
|
PowerEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IPowerEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
PowerEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
PowerEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES QuaternionKeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IQuaternionKeyFrameAnimation,
|
|
impl::base<QuaternionKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
QuaternionKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
QuaternionKeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
QuaternionKeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IQuaternionKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
QuaternionKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
QuaternionKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RectangleClip
|
|
: winrt::Microsoft::UI::Composition::IRectangleClip,
|
|
impl::base<RectangleClip,
|
|
winrt::Microsoft::UI::Composition::CompositionClip,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<RectangleClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionClip2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
RectangleClip(std::nullptr_t) noexcept {}
|
|
RectangleClip(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IRectangleClip(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
RectangleClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
RectangleClip,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RedirectVisual
|
|
: winrt::Microsoft::UI::Composition::IRedirectVisual,
|
|
impl::base<RedirectVisual,
|
|
winrt::Microsoft::UI::Composition::ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<RedirectVisual,
|
|
winrt::Microsoft::UI::Composition::IContainerVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
RedirectVisual(std::nullptr_t) noexcept {}
|
|
RedirectVisual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IRedirectVisual(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
RedirectVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
RedirectVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES RenderingDeviceReplacedEventArgs
|
|
: winrt::Microsoft::UI::Composition::IRenderingDeviceReplacedEventArgs,
|
|
impl::base<RenderingDeviceReplacedEventArgs,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<RenderingDeviceReplacedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
RenderingDeviceReplacedEventArgs(std::nullptr_t) noexcept {}
|
|
RenderingDeviceReplacedEventArgs(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IRenderingDeviceReplacedEventArgs(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
RenderingDeviceReplacedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
RenderingDeviceReplacedEventArgs,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScalarKeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IScalarKeyFrameAnimation,
|
|
impl::base<ScalarKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ScalarKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ScalarKeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
ScalarKeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IScalarKeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ScalarKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ScalarKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ScalarNaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IScalarNaturalMotionAnimation,
|
|
impl::base<ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ScalarNaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
ScalarNaturalMotionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IScalarNaturalMotionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES ShapeVisual
|
|
: winrt::Microsoft::UI::Composition::IShapeVisual,
|
|
impl::base<ShapeVisual,
|
|
winrt::Microsoft::UI::Composition::ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<ShapeVisual,
|
|
winrt::Microsoft::UI::Composition::IContainerVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
ShapeVisual(std::nullptr_t) noexcept {}
|
|
ShapeVisual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IShapeVisual(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
ShapeVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
ShapeVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SineEasingFunction
|
|
: winrt::Microsoft::UI::Composition::ISineEasingFunction,
|
|
impl::base<SineEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
SineEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SineEasingFunction(std::nullptr_t) noexcept {}
|
|
SineEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ISineEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SineEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SineEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpotLight
|
|
: winrt::Microsoft::UI::Composition::ISpotLight,
|
|
impl::base<SpotLight,
|
|
winrt::Microsoft::UI::Composition::CompositionLight,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<SpotLight, winrt::Microsoft::UI::Composition::ISpotLight2,
|
|
winrt::Microsoft::UI::Composition::ISpotLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight2,
|
|
winrt::Microsoft::UI::Composition::ICompositionLight3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SpotLight(std::nullptr_t) noexcept {}
|
|
SpotLight(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ISpotLight(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SpotLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SpotLight,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpringScalarNaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::ISpringScalarNaturalMotionAnimation,
|
|
impl::base<
|
|
SpringScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
SpringScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SpringScalarNaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
SpringScalarNaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ISpringScalarNaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SpringScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SpringScalarNaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpringVector2NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::ISpringVector2NaturalMotionAnimation,
|
|
impl::base<
|
|
SpringVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
SpringVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SpringVector2NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
SpringVector2NaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ISpringVector2NaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SpringVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SpringVector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpringVector3NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::ISpringVector3NaturalMotionAnimation,
|
|
impl::base<
|
|
SpringVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
SpringVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::IVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SpringVector3NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
SpringVector3NaturalMotionAnimation(void* ptr,
|
|
take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::
|
|
ISpringVector3NaturalMotionAnimation(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SpringVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SpringVector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES SpriteVisual
|
|
: winrt::Microsoft::UI::Composition::ISpriteVisual,
|
|
impl::base<SpriteVisual,
|
|
winrt::Microsoft::UI::Composition::ContainerVisual,
|
|
winrt::Microsoft::UI::Composition::Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<SpriteVisual,
|
|
winrt::Microsoft::UI::Composition::ISpriteVisual2,
|
|
winrt::Microsoft::UI::Composition::IContainerVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual,
|
|
winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
SpriteVisual(std::nullptr_t) noexcept {}
|
|
SpriteVisual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::ISpriteVisual(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
SpriteVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
SpriteVisual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES StepEasingFunction
|
|
: winrt::Microsoft::UI::Composition::IStepEasingFunction,
|
|
impl::base<StepEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
StepEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
StepEasingFunction(std::nullptr_t) noexcept {}
|
|
StepEasingFunction(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IStepEasingFunction(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
StepEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
StepEasingFunction,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector2KeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IVector2KeyFrameAnimation,
|
|
impl::base<Vector2KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
Vector2KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Vector2KeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
Vector2KeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVector2KeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Vector2KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Vector2KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector2NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IVector2NaturalMotionAnimation,
|
|
impl::base<Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Vector2NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
Vector2NaturalMotionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVector2NaturalMotionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Vector2NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector3KeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IVector3KeyFrameAnimation,
|
|
impl::base<Vector3KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
Vector3KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Vector3KeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
Vector3KeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVector3KeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Vector3KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Vector3KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector3NaturalMotionAnimation
|
|
: winrt::Microsoft::UI::Composition::IVector3NaturalMotionAnimation,
|
|
impl::base<Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::INaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Vector3NaturalMotionAnimation(std::nullptr_t) noexcept {}
|
|
Vector3NaturalMotionAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVector3NaturalMotionAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Vector3NaturalMotionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Vector4KeyFrameAnimation
|
|
: winrt::Microsoft::UI::Composition::IVector4KeyFrameAnimation,
|
|
impl::base<Vector4KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<
|
|
Vector4KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation2,
|
|
winrt::Microsoft::UI::Composition::IKeyFrameAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation2,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation3,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimation4,
|
|
winrt::Microsoft::UI::Composition::ICompositionAnimationBase,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Vector4KeyFrameAnimation(std::nullptr_t) noexcept {}
|
|
Vector4KeyFrameAnimation(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVector4KeyFrameAnimation(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Vector4KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Vector4KeyFrameAnimation,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Visual
|
|
: winrt::Microsoft::UI::Composition::IVisual,
|
|
impl::base<Visual,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<Visual, winrt::Microsoft::UI::Composition::IVisual2,
|
|
winrt::Microsoft::UI::Composition::IVisual3,
|
|
winrt::Microsoft::UI::Composition::IVisual4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
Visual(std::nullptr_t) noexcept {}
|
|
Visual(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVisual(ptr,
|
|
take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
Visual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
Visual,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualCollection
|
|
: winrt::Microsoft::UI::Composition::IVisualCollection,
|
|
impl::base<VisualCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<VisualCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::Visual>,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
VisualCollection(std::nullptr_t) noexcept {}
|
|
VisualCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVisualCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
VisualCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
VisualCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES VisualUnorderedCollection
|
|
: winrt::Microsoft::UI::Composition::IVisualUnorderedCollection,
|
|
impl::base<VisualUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::CompositionObject>,
|
|
impl::require<VisualUnorderedCollection,
|
|
winrt::Windows::Foundation::Collections::IIterable<
|
|
winrt::Microsoft::UI::Composition::Visual>,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject2,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject3,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject4,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5,
|
|
winrt::Windows::Foundation::IClosable,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject> {
|
|
VisualUnorderedCollection(std::nullptr_t) noexcept {}
|
|
VisualUnorderedCollection(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Composition::IVisualUnorderedCollection(
|
|
ptr, take_ownership_from_abi) {}
|
|
using impl::consume_t<
|
|
VisualUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject>::StartAnimation;
|
|
using impl::consume_t<
|
|
VisualUnorderedCollection,
|
|
winrt::Microsoft::UI::Composition::ICompositionObject5>::StartAnimation;
|
|
};
|
|
}
|
|
#endif
|