mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 15:16:12 -04:00
165 lines
8.8 KiB
C++
165 lines
8.8 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_UI_Xaml_Shapes_2_H
|
|
#define WINRT_Microsoft_UI_Xaml_Shapes_2_H
|
|
#include "winrt/impl/Microsoft.UI.Composition.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.1.h"
|
|
#include "winrt/impl/Microsoft.UI.Xaml.Shapes.1.h"
|
|
WINRT_EXPORT namespace winrt::Microsoft::UI::Xaml::Shapes {
|
|
struct WINRT_IMPL_EMPTY_BASES Ellipse
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IEllipse,
|
|
impl::base<Ellipse, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Ellipse, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Ellipse(std::nullptr_t) noexcept {}
|
|
Ellipse(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IEllipse(
|
|
ptr, take_ownership_from_abi) {}
|
|
Ellipse();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Line
|
|
: winrt::Microsoft::UI::Xaml::Shapes::ILine,
|
|
impl::base<Line, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Line, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Line(std::nullptr_t) noexcept {}
|
|
Line(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::ILine(ptr,
|
|
take_ownership_from_abi) {}
|
|
Line();
|
|
[[nodiscard]] static auto X1Property();
|
|
[[nodiscard]] static auto Y1Property();
|
|
[[nodiscard]] static auto X2Property();
|
|
[[nodiscard]] static auto Y2Property();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Path
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPath,
|
|
impl::base<Path, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Path, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Path(std::nullptr_t) noexcept {}
|
|
Path(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPath(ptr,
|
|
take_ownership_from_abi) {}
|
|
Path();
|
|
[[nodiscard]] static auto DataProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Polygon
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPolygon,
|
|
impl::base<Polygon, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Polygon, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Polygon(std::nullptr_t) noexcept {}
|
|
Polygon(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPolygon(
|
|
ptr, take_ownership_from_abi) {}
|
|
Polygon();
|
|
[[nodiscard]] static auto FillRuleProperty();
|
|
[[nodiscard]] static auto PointsProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Polyline
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPolyline,
|
|
impl::base<Polyline, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Polyline, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Polyline(std::nullptr_t) noexcept {}
|
|
Polyline(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IPolyline(
|
|
ptr, take_ownership_from_abi) {}
|
|
Polyline();
|
|
[[nodiscard]] static auto FillRuleProperty();
|
|
[[nodiscard]] static auto PointsProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Rectangle
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IRectangle,
|
|
impl::base<Rectangle, winrt::Microsoft::UI::Xaml::Shapes::Shape,
|
|
winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Rectangle, winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Rectangle(std::nullptr_t) noexcept {}
|
|
Rectangle(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IRectangle(
|
|
ptr, take_ownership_from_abi) {}
|
|
Rectangle();
|
|
[[nodiscard]] static auto RadiusXProperty();
|
|
[[nodiscard]] static auto RadiusYProperty();
|
|
};
|
|
struct WINRT_IMPL_EMPTY_BASES Shape
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IShape,
|
|
impl::base<Shape, winrt::Microsoft::UI::Xaml::FrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::UIElement,
|
|
winrt::Microsoft::UI::Xaml::DependencyObject>,
|
|
impl::require<Shape, winrt::Microsoft::UI::Xaml::IFrameworkElement,
|
|
winrt::Microsoft::UI::Xaml::IUIElement,
|
|
winrt::Microsoft::UI::Composition::IAnimationObject,
|
|
winrt::Microsoft::UI::Composition::IVisualElement,
|
|
winrt::Microsoft::UI::Composition::IVisualElement2,
|
|
winrt::Microsoft::UI::Xaml::IDependencyObject> {
|
|
Shape(std::nullptr_t) noexcept {}
|
|
Shape(void* ptr, take_ownership_from_abi_t) noexcept
|
|
: winrt::Microsoft::UI::Xaml::Shapes::IShape(ptr,
|
|
take_ownership_from_abi) {}
|
|
[[nodiscard]] static auto FillProperty();
|
|
[[nodiscard]] static auto StrokeProperty();
|
|
[[nodiscard]] static auto StrokeMiterLimitProperty();
|
|
[[nodiscard]] static auto StrokeThicknessProperty();
|
|
[[nodiscard]] static auto StrokeStartLineCapProperty();
|
|
[[nodiscard]] static auto StrokeEndLineCapProperty();
|
|
[[nodiscard]] static auto StrokeLineJoinProperty();
|
|
[[nodiscard]] static auto StrokeDashOffsetProperty();
|
|
[[nodiscard]] static auto StrokeDashCapProperty();
|
|
[[nodiscard]] static auto StrokeDashArrayProperty();
|
|
[[nodiscard]] static auto StretchProperty();
|
|
};
|
|
}
|
|
#endif
|