class hiro::modules::ImageResource¶
Overview¶
#include <ImageResource.h> class ImageResource: public hiro::Resource { public: // construction ImageResource(const std::string& name, const glw::PTexture2D& tex); // methods virtual PGadget CreateGadget(); void SetImage(const glw::PTexture2D& image_texture); void LoadImageFile(const std::string& image_file); hiro::draw::PImageRenderer GetObjectPtr() const; };
Inherited Members¶
public: // fields const hiro::ResourceId ID; // methods virtual hiro::PGadget CreateGadget() = 0; void ResetGadgets(); virtual void Update(float delta_time); protected: // methods void DrawOnNextUpdate() const;