528 lines · 20.2 KB · Java
RawDownload
        dstData.markDirty();    }     /**     * This is an alternate implementation for updating the cached     * SurfaceData from the source (primary) SurfaceData using a     * background color for transparent pixels.     * A simple BlitBg is used to copy the pixels from the source to     * the destination SurfaceData with the specified bgColor.     * A subclass can override the normal updateSurfaceData method     * and call this implementation instead if it wants to use color     * keying for bitmask images.     */    public void updateSurfaceDataBg(SurfaceData srcData,                                    SurfaceData dstData,                                    int w, int h, Color bgColor)    {        SurfaceType srcType = srcData.getSurfaceType();        SurfaceType dstType = dstData.getSurfaceType();        BlitBg blitbg = BlitBg.getFromCache(srcType,                                            CompositeType.SrcNoEa,                                            dstType);        blitbg.BlitBg(srcData, dstData,                      AlphaComposite.Src, null, bgColor.getRGB(),                      0, 0, 0, 0, w, h);        dstData.markDirty();    }}

Lines 501–528 of 528. Previous lines

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t