#pragma once #include "DLCFile.h" class DLCTextureFile : public DLCFile { private: bool m_bIsAnim; std::wstring m_animString; std::uint8_t *m_pbData; std::uint32_t m_dataBytes; public: DLCTextureFile(const std::wstring &path); virtual void addData(std::uint8_t *pbData, std::uint32_t dataBytes); virtual std::uint8_t *getData(std::uint32_t &dataBytes); virtual void addParameter(DLCManager::EDLCParameterType type, const std::wstring &value); virtual std::wstring getParameterAsString(DLCManager::EDLCParameterType type); virtual bool getParameterAsBool(DLCManager::EDLCParameterType type); };