blob: 917bbb01d9c11e86ed9f7917f62c9089dc965738 [file] [log] [blame]
#ifndef _RIVE_FILE_ASSET_CONTENTS_HPP_
#define _RIVE_FILE_ASSET_CONTENTS_HPP_
#include "rive/generated/assets/file_asset_contents_base.hpp"
#include <cstdint>
namespace rive {
class FileAssetContents : public FileAssetContentsBase {
private:
std::vector<uint8_t> m_Bytes;
public:
Span<const uint8_t> bytes() const;
StatusCode import(ImportStack& importStack) override;
void decodeBytes(Span<const uint8_t> value) override;
void copyBytes(const FileAssetContentsBase& object) override;
};
} // namespace rive
#endif