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:
@@ -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;
|
package com.threerings.media.image;
|
||||||
|
|
||||||
@@ -30,6 +30,12 @@ public class BackedVolatileMirage extends VolatileMirage
|
|||||||
createVolatileImage();
|
createVolatileImage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// documentation inherited
|
||||||
|
protected int getTransparency ()
|
||||||
|
{
|
||||||
|
return _source.getColorModel().getTransparency();
|
||||||
|
}
|
||||||
|
|
||||||
// documentation inherited
|
// documentation inherited
|
||||||
protected void refreshVolatileImage ()
|
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;
|
package com.threerings.media.image;
|
||||||
|
|
||||||
@@ -38,9 +38,14 @@ public class CachedVolatileMirage extends VolatileMirage
|
|||||||
createVolatileImage();
|
createVolatileImage();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// documentation inherited
|
||||||
* Rerenders our volatile image from the its source image data.
|
protected int getTransparency ()
|
||||||
*/
|
{
|
||||||
|
BufferedImage source = _imgr.getImage(_source, _zations);
|
||||||
|
return source.getColorModel().getTransparency();
|
||||||
|
}
|
||||||
|
|
||||||
|
// documentation inherited
|
||||||
protected void refreshVolatileImage ()
|
protected void refreshVolatileImage ()
|
||||||
{
|
{
|
||||||
Graphics gfx = null;
|
Graphics gfx = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user