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