//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //**************** Copyright (c) 2016 Marko Pintera (marko.pintera@gmail.com). All rights reserved. **********************// #pragma once #include "BsCorePrerequisites.h" #include "Utility/BsModule.h" namespace bs { /** @addtogroup Text-Internal * @{ */ /** Handles creation of fonts. */ class BS_CORE_EXPORT FontManager : public Module { public: /** Creates a new font from the provided populated font data structure. */ SPtr create(const Vector>& fontData) const; /** * Creates an empty font. * * @note Internal method. Used by factory methods. */ SPtr _createEmpty() const; }; /** @} */ }