#pragma once #include "Scaleform/A/Allocator.h" #include "Scaleform/S/StatBasicValues.h" namespace Scaleform { template > class ArrayPagedBase : public Allocator { public: // members std::uint64_t size; // 08 std::uint64_t numPages; // 10 std::uint64_t maxPages; // 18 T** pages; // 20 }; static_assert(sizeof(ArrayPagedBase) == 0x28); template class ArrayPagedPOD : public ArrayPagedBase> { public: }; static_assert(sizeof(ArrayPagedPOD) == 0x28); template class ArrayPagedCC : public ArrayPagedBase> { public: T defaultValue; // 28 }; static_assert(sizeof(ArrayPagedCC) == 0x30); }