blob: 30777cef6bc76fa38c3859a2703e7de59d35c35d [file] [log] [blame]
#ifndef _RIVE_IMAGE_ASSET_HPP_
#define _RIVE_IMAGE_ASSET_HPP_
#include "rive/generated/assets/image_asset_base.hpp"
#include <stdio.h>
namespace rive
{
class RenderImage;
class ImageAsset : public ImageAssetBase
{
private:
RenderImage* m_RenderImage;
public:
ImageAsset();
~ImageAsset();
void decode(const uint8_t* bytes, std::size_t size) override;
RenderImage* renderImage() const { return m_RenderImage; }
};
} // namespace rive
#endif