blob: 7fe63040f3c342efcad002e61733c6733d06c3cb [file] [log] [blame]
#include "rive/assets/image_asset.hpp"
#include "rive/artboard.hpp"
#include "rive/factory.hpp"
using namespace rive;
ImageAsset::~ImageAsset() {}
bool ImageAsset::decode(Span<const uint8_t> data, Factory* factory) {
#ifdef TESTING
decodedByteSize = data.size();
#endif
m_RenderImage = factory->decodeImage(data);
return m_RenderImage != nullptr;
}
std::string ImageAsset::fileExtension() { return "png"; }