+ VisualFactory& operator=(const VisualFactory& rhs) = delete;
+
+private:
+ std::unique_ptr<VisualFactoryCache> mFactoryCache;
+ std::unique_ptr<ImageVisualShaderFactory> mImageVisualShaderFactory;
+ SlotDelegate<VisualFactory> mSlotDelegate;
+ bool mDebugEnabled : 1;
+ bool mPreMultiplyOnLoad : 1; ///< Local store for this flag