]> Dogcows Code - chaz/openbox/blobdiff - otk/rendercontrol.hh
add skeleton for RenderControl::drawImage
[chaz/openbox] / otk / rendercontrol.hh
index c8e74b19c1b0a59c49dba598269fa44fcffe9f82..49395c58fffb88231e3e9bfaad106f65d0b3de2f 100644 (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,
This page took 0.027623 seconds and 4 git commands to generate.