Provide the appropriate transparency when requested.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2129 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2003-01-13 23:56:01 +00:00
parent 98c2dd45db
commit ed847b964d
2 changed files with 16 additions and 5 deletions
@@ -1,5 +1,5 @@
//
// $Id: BackedVolatileMirage.java,v 1.1 2003/01/13 22:49:46 mdb Exp $
// $Id: BackedVolatileMirage.java,v 1.2 2003/01/13 23:56:01 mdb Exp $
package com.threerings.media.image;
@@ -30,6 +30,12 @@ public class BackedVolatileMirage extends VolatileMirage
createVolatileImage();
}
// documentation inherited
protected int getTransparency ()
{
return _source.getColorModel().getTransparency();
}
// documentation inherited
protected void refreshVolatileImage ()
{
@@ -1,5 +1,5 @@
//
// $Id: CachedVolatileMirage.java,v 1.1 2003/01/13 22:49:46 mdb Exp $
// $Id: CachedVolatileMirage.java,v 1.2 2003/01/13 23:56:01 mdb Exp $
package com.threerings.media.image;
@@ -38,9 +38,14 @@ public class CachedVolatileMirage extends VolatileMirage
createVolatileImage();
}
/**
* Rerenders our volatile image from the its source image data.
*/
// documentation inherited
protected int getTransparency ()
{
BufferedImage source = _imgr.getImage(_source, _zations);
return source.getColorModel().getTransparency();
}
// documentation inherited
protected void refreshVolatileImage ()
{
Graphics gfx = null;