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