| 1234567891011121314151617181920212223242526 |
- #pragma once
- #include "BsCorePrerequisites.h"
- #include "BsModule.h"
- namespace BansheeEngine
- {
- /**
- * @brief Handles creation of fonts.
- */
- class BS_CORE_EXPORT FontManager : public Module<FontManager>
- {
- public:
- /**
- * @brief Creates a new font from the provided populated font data structure.
- */
- FontPtr create(const Vector<FontData>& fontData) const;
- /**
- * @brief Creates an empty font.
- *
- * @note Internal method. Used by factory methods.
- */
- FontPtr _createEmpty() const;
- };
- }
|