From: Dana Jansens Date: Tue, 27 May 2003 03:33:56 +0000 (+0000) Subject: add ability to set a texture to None X-Git-Tag: gl2~88 X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=b707db9f654e8359d69d45904dff3334b2891be6;p=dana%2Fopenbox.git add ability to set a texture to None --- diff --git a/render2/render.h b/render2/render.h index f70dfadc..5ced991b 100644 --- a/render2/render.h +++ b/render2/render.h @@ -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 */ diff --git a/render2/texture.c b/render2/texture.c index 12185bc3..4bde977e 100644 --- a/render2/texture.c +++ b/render2/texture.c @@ -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); +}