Image Stamping patch by Diego (and peach request)- stamps image info into metadata...
[blender.git] / intern / bmfont / intern / BMF_Api.cpp
index 176ef452fdc2465d0dbfa30e828e519e6d5f13d9..eaa8ffb939d624cca906263556f6dba9cba3fc9b 100644 (file)
@@ -164,6 +164,12 @@ void BMF_GetFontBoundingBox(BMF_Font* font, int *xmin_r, int *ymin_r, int *xmax_
        ((BMF_BitmapFont*)font)->GetFontBoundingBox(*xmin_r, *ymin_r, *xmax_r, *ymax_r);
 }
 
+int BMF_GetFontHeight(BMF_Font* font)
+{
+       if (!font) return -1;
+       return ((BMF_BitmapFont*)font)->GetFontHeight();
+}
+
 int BMF_GetFontTexture(BMF_Font* font) {
        if (!font) return -1;
        return ((BMF_BitmapFont*)font)->GetTexture();
@@ -173,3 +179,8 @@ void BMF_DrawStringTexture(BMF_Font* font, char *string, float x, float y, float
        if (!font) return;
        ((BMF_BitmapFont*)font)->DrawStringTexture(string, x, y, z);
 }
+
+void BMF_DrawStringBuf(BMF_Font* font, char *str, int posx, int posy, float *col, unsigned char *buf, float *fbuf, int w, int h) {
+       if (!font) return;
+       ((BMF_BitmapFont*)font)->DrawStringBuf(str, posx, posy, col, buf, fbuf, w, h);
+}