#pragma once #include "D2DGeometry.g.h" namespace winrt::RNSVG::implementation { struct D2DGeometry : D2DGeometryT { public: D2DGeometry() = default; D2DGeometry(com_ptr const &geometry) {m_d2d = geometry;} com_ptr Get() { return m_d2d; } private: com_ptr m_d2d; }; } // namespace winrt::RNSVG::implementation namespace winrt::RNSVG::factory_implementation { struct D2DGeometry : D2DGeometryT {}; } // namespace winrt::RNSVG::factory_implementation