CrowdTextureCreationData.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // CrowdTextureCreationData - [2020-04-13 11:57:47]
  2. #ifndef _CROWDTEXTURECREATIONDATA_H_
  3. #define _CROWDTEXTURECREATIONDATA_H_
  4. #include "FTTUPtr.h"
  5. #include "FTTAtlasGenerator.h"
  6. #include "CFTTModel.h"
  7. #include "TCrowdMember.h"
  8. #include "MyFTTUPtr.h"
  9. class TCrowdMember;
  10. /*
  11. 001A4C50 CrowdTextureCreationData::~CrowdTextureCreationData()
  12. */
  13. class UnKmowClass {
  14. public:
  15. virtual ~UnKmowClass(){};
  16. };
  17. struct CrowdTextureCreationData_10C
  18. {
  19. uchar b_0;
  20. uchar b_1;
  21. ushort us_2;
  22. };
  23. struct CrowdTextureCreationData_68
  24. {
  25. uchar b_0;
  26. uchar b_1;
  27. uchar b_2;
  28. uchar b_3;
  29. uchar b_4;
  30. };
  31. struct CrowdTextureCreationData_94C
  32. {
  33. uchar b_0;
  34. uchar b_1;
  35. ushort us_0;
  36. ushort us_2;
  37. };
  38. class CrowdTextureCreationData {
  39. public:
  40. ~CrowdTextureCreationData(); // 001A4C50
  41. int miCFTTMaterialIndex_0;
  42. int texture_4;
  43. int texture_8;
  44. int texture_C;
  45. int texture_10;
  46. char buff_14[0x18];
  47. CFTTModel* model_2C;
  48. CFTTModel* model_30;
  49. MyFTTUPtr<TCrowdMember,0x20> pmembers_34;
  50. CFTTRenderToTexture* pprenderToTexture_38[2];
  51. //CFTTRenderToTexture* prenderToTexture_3C;
  52. //FTTUPtr<UnKmowClass> field_3C;
  53. CFTTRenderToTexture* prenderToTexture_40;
  54. CFTTRenderToTexture* prenderToTexture_44;
  55. int texture_48;
  56. int texture_4C;
  57. int texture_50;
  58. int* field_54;
  59. int texture_58;
  60. CFTTTexture* name_texture_5C;
  61. CFTTTexture* name_texture_60;
  62. CFTTTexture* name_texture_64;
  63. uchar buff_68[0x20][0x5];
  64. uchar byte_108[4];
  65. CrowdTextureCreationData_10C field_10c[0x20][0x10];
  66. struct Data_90c{
  67. uchar b_0;
  68. uchar b_1;
  69. ushort us_2;
  70. }data_90c[0x4][0x4];
  71. struct Data_94c{
  72. uchar b_0;
  73. uchar b_1;
  74. ushort us_2;
  75. } buff_94c[0x20][0x20];
  76. FTTUPtr<FTTAtlasGenerator> mpFTTAtlasGenerator_194C;
  77. FTTAtlasGeneratorNode* buf_1950[0x20][0x20];
  78. uchar uc_2950[0x20];
  79. char buf_2970[0x20][0x20];
  80. };
  81. #endif //_CROWDTEXTURECREATIONDATA_H_