add ability to set a texture to None
authorDana Jansens <danakj@orodu.net>
Tue, 27 May 2003 03:33:56 +0000 (03:33 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 27 May 2003 03:33:56 +0000 (03:33 +0000)
render2/render.h
render2/texture.c

index f70dfadcf6f8ef939ccd6d126cfeaa03ad9f772d..5ced991b06a77bf73c1f241cf33640cc89561e1e 100644 (file)
@@ -183,6 +183,8 @@ void RrTextureSetText(struct RrSurface *sur,
                       struct RrFont *font,
                       enum RrLayout layout,
                       const char *text);
+void RrTextureSetNone(struct RrSurface *sur,
+                      int texnum);
 
 /* drawing */
 
index 12185bc37541b1ec3b50eb9538b4129a15b209bb..4bde977e65bf1cf5f5145ad20b501fd51b3a556a 100644 (file)
@@ -56,3 +56,12 @@ void RrTextureSetText(struct RrSurface *sur,
     tex->data.text.string = malloc(l);
     memcpy(tex->data.text.string, text, l);
 }
+
+void RrTextureSetNone(struct RrSurface *sur,
+                      int texnum)
+{
+    struct RrTexture *tex = RrSurfaceTexture(sur, texnum);
+
+    if (!tex) return;
+    RrTextureFreeContents(tex);
+}