Describes minimum required functionality from Image control.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class IImage :public virtual IControl
{
public:
virtual Bitmap *getImage() = 0; // Return image
virtual void Assign(const Bitmap &data) = 0; // Copy image data from another one
virtual bool Assign(ITexture *texture) = 0; // Copy image from texture
virtual void Update() = 0; // Update and repaint after modifying of image data
};
Namespace: | nitisa::standard |
Include: | Standard/Controls/IImage.h |