//CFTTTexMan_TexInfo - [2020-04-13 11:57:46]
#ifndef _CFTTTEXMAN_TEXINFO_H_
#define _CFTTTEXMAN_TEXINFO_H_

#include "common.h"
#include "CFTTTexture.h"

/*
00223380 CFTTTexMan_TexInfo::CFTTTexMan_TexInfo()
00223388 CFTTTexMan_TexInfo::~CFTTTexMan_TexInfo()
0022338A CFTTTexMan_TexInfo::Allocate(uint a1, EFTTTextureType eType, char const* pDat)
002233AE CFTTTexMan_TexInfo::Dereference()
002233DC CFTTTexMan_TexInfo::LoadSuccess(CFTTTexture * pTexture, bool b)
002233E6 CFTTTexMan_TexInfo::LoadFail(int)
002233F4 CFTTTexMan_TexInfo::GetPointer()
0022342C CFTTTexMan_TexInfo::GetError()

0x98
*/

class CFTTTexMan_TexInfo {
public:
  CFTTTexMan_TexInfo();                                                //00223380
  ~CFTTTexMan_TexInfo();                                               //00223388
  void Allocate(uint dHash, EFTTTextureType eType, char const* pDat);  //0022338A
  bool Dereference();                                                  //002233AE
  void LoadSuccess(CFTTTexture* pTexture, bool b);                     //002233DC
  void LoadFail(int a1);                                               //002233E6
  CFTTTexture* GetPointer();                                           //002233F4
  int GetError();                                                      //0022342C

  int field_0;
  int dRef_4;
  void* pVoid_8;  //CFTTTexture* or int*
  bool bFlag_C;
  int dHash_10;
  EFTTTextureType eTextureType_14;
  char pName_18[128];
};

#endif  //_CFTTTEXMAN_TEXINFO_H_