class IRenderer
{
public:
    IRenderer()
    {
    }
    virtual void SetPixel(int x, int y, unsigned long color) = 0;
    virtual void Update() = 0;
    virtual int Width() = 0;
    virtual int Height() = 0;
};
