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