// WARNING: Please don't edit this file. It was generated by C++/WinRT // v2.0.250303.1 #pragma once #ifndef WINRT_Microsoft_Graphics_ImagingInternal_2_H #define WINRT_Microsoft_Graphics_ImagingInternal_2_H #include "winrt/impl/Microsoft.Graphics.ImagingInternal.1.h" WINRT_EXPORT namespace winrt::Microsoft::Graphics::ImagingInternal { struct ModelProperties { int32_t EncodingSize{}; int32_t MaxPointCount{}; }; inline bool operator==(ModelProperties const& left, ModelProperties const& right) noexcept { return left.EncodingSize == right.EncodingSize && left.MaxPointCount == right.MaxPointCount; } inline bool operator!=(ModelProperties const& left, ModelProperties const& right) noexcept { return !(left == right); } struct ParallaxImageOptions { uint32_t NumberOfFrames{}; float RotationalRadius{}; uint32_t NumberOfLayers{}; float OffsetFactor{}; winrt::Microsoft::Graphics::ImagingInternal::ParallaxAxisDirectionInternal ParallaxAxis{}; }; inline bool operator==(ParallaxImageOptions const& left, ParallaxImageOptions const& right) noexcept { return left.NumberOfFrames == right.NumberOfFrames && left.RotationalRadius == right.RotationalRadius && left.NumberOfLayers == right.NumberOfLayers && left.OffsetFactor == right.OffsetFactor && left.ParallaxAxis == right.ParallaxAxis; } inline bool operator!=(ParallaxImageOptions const& left, ParallaxImageOptions const& right) noexcept { return !(left == right); } } #endif