add skeleton for RenderControl::drawImage

This commit is contained in:
Dana Jansens 2003-02-11 22:17:02 +00:00
parent 2808ab5bad
commit aceea3c081
2 changed files with 13 additions and 0 deletions

View file

@ -214,4 +214,9 @@ void RenderControl::drawMask(Surface &sf, const RenderColor &color,
XSetClipOrigin(**display, color.gc(), 0, 0);
}
void RenderControl::drawImage(Surface &sf, int w, int h,
unsigned long *data) const
{
}
}

View file

@ -82,6 +82,14 @@ public:
virtual void drawBackground(Surface &sf,
const RenderTexture &texture) const = 0;
//! Draws an image onto the surface
/*!
This function will overwrite the entire surface.<br>
The image must be specified in 32-bit packed ARGB format. The current
background will be used for applying the alpha.
*/
virtual void drawImage(Surface &sf, int w, int h, unsigned long *data) const;
//! Draws a string onto a Surface
virtual void drawString(Surface &sf, const Font &font, int x, int y,
const RenderColor &color,