diff options
Diffstat (limited to 'include/cru/win')
-rw-r--r-- | include/cru/win/graphics/direct/Factory.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/cru/win/graphics/direct/Factory.hpp b/include/cru/win/graphics/direct/Factory.hpp index ba504f0d..4ceed7c5 100644 --- a/include/cru/win/graphics/direct/Factory.hpp +++ b/include/cru/win/graphics/direct/Factory.hpp @@ -3,6 +3,7 @@ #include "ImageFactory.hpp" +#include "cru/common/platform/win/ComAutoInit.hpp" #include "cru/platform/graphics/Base.hpp" #include "cru/platform/graphics/Factory.hpp" @@ -52,6 +53,8 @@ class CRU_WIN_GRAPHICS_DIRECT_API DirectGraphicsFactory IImageFactory* GetImageFactory() override; private: + platform::win::ComAutoInit com_auto_init_; + Microsoft::WRL::ComPtr<ID3D11Device> d3d11_device_; Microsoft::WRL::ComPtr<ID2D1Factory2> d2d1_factory_; Microsoft::WRL::ComPtr<ID2D1Device1> d2d1_device_; |