// CrowdTextureCreationData - [2020-04-13 11:57:47]
#ifndef _CROWDTEXTURECREATIONDATA_H_
#define _CROWDTEXTURECREATIONDATA_H_

#include "FTTUPtr.h"
#include "FTTAtlasGenerator.h"
#include "CFTTModel.h"
#include "TCrowdMember.h"
class TCrowdMember;
/*
001A4C50 CrowdTextureCreationData::~CrowdTextureCreationData()
*/

class UnKmowClass {
public:
  virtual ~UnKmowClass(){};
};

struct CrowdTextureCreationData_10C
{
  uchar b_0;
  uchar b_1;
  ushort us_2;
  
}
class CrowdTextureCreationData {
public:
  ~CrowdTextureCreationData();  // 001A4C50

  int miCFTTMaterialIndex_0;
  int field_4;
  int field_8;
  int field_C;
  int field_10;
  char buff_14[0x18];
  CFTTModel* model_2C;
  CFTTModel* model_30; 
  FTTUPtr<TCrowdMember> pmembers_34;
  CFTTRenderToTexture* texture_38;
  FTTUPtr<UnKmowClass> field_3C;
  UnKmowClass* field_40;
  UnKmowClass* field_44;
  int texture_48;
  int texture_4C;
  int texture_50;
  int* field_54;
  int texture_58;
  CFTTTexture* name_texture_5C;
  CFTTTexture* name_texture_60;
  CFTTTexture* name_texture_64;
  char buff_68[0xa4];
  
  CrowdTextureCreationData_10C field_10c[0x20];
  char buff_18c[0x17c0];

  FTTUPtr<FTTAtlasGenerator> mpFTTAtlasGenerator_194C;
  char buf_1950[0x1420];
};

#endif  //_CROWDTEXTURECREATIONDATA_H_