#pragma once #include namespace lt { class glBlender: public Blender { public: ~glBlender() override = default; glBlender(); void enable(BlendFactor srcFactor, BlendFactor dstFactor) override; void disable() override; private: std::unordered_map m_factor_map; }; } // namespace lt