//CFTTSystemFontCached - [2020-04-13 11:57:46]
#ifndef _CFTTSYSTEMFONTCACHED_H_
#define _CFTTSYSTEMFONTCACHED_H_

#include "CFTTSystemFont.h"

/*
001FF0E0 CFTTSystemFontCached::Initialise(int)
001FF134 CFTTSystemFontCached::Shutdown()
001FF180 CFTTSystemFontCached::EmptyCache()
001FF19C CFTTSystemFontCached::GetStringTexture(wchar_t const*,int,int,EFontAlign,int)
0x1c
*/

class CFTTSystemFontCached {
public:
	static void Initialise(uint32);                                             //001FF0E0
  void Shutdown();                                                   					//001FF134
  void EmptyCache();                                                 					//001FF180
  CFTTTexture * GetStringTexture(wchar_t const*, int, int, EFontAlign, int);  //001FF19C
  uint32 field_0;
  EFontAlign field_4;
  uint32 field_8;
  uint32 field_C;
  uint32 field_10;
  CFTTTexture*field_14;
  uint32 field_18;
  //uint32 field_1C;
public:
	static int s_iCacheMaxSize;																									//0x005A9848
	static int s_iCacheCount;																										//0x005A984C
	static CFTTSystemFontCached* s_pCache;																			//0x005A9850
};

#endif  //_CFTTSYSTEMFONTCACHED_H_