[Marble-commits] KDE/kdeedu/marble/src/lib

Jens-Michael Hoffmann jensmh at gmx.de
Thu Feb 18 16:03:21 CET 2010


SVN commit 1092224 by jmhoffmann:

This patchset focuses on refactoring of the tile loading code. This touches the
classes TileLoader (as expected), but also TextureTile, AbstractTile,
MergedLayerDecorator, AbstractScanlineTextureMapper and MarbleModel.

The most important (or visible) change perhaps is that the handling of the
clouds layer now is done in a generic way and was removed from
MergedLayerDecorator.

There are two new classes, TextureTile (original TextureTile was renamed to
StackedTile) and TileLoader (original TileLoader was renamed to
StackedTileLoader). They were introduced in the hope to decrease complexity.
TextureTile represents one single tile in contrast to StackedTile which
represents a composite (or stacked) tile.
Similarily the TileLoader deals with loading/updating simple (not
stacked) tiles and the StackedTileLoader deals with stacked tiles, using the
TileLoader and concentrating on the compositing/stacking part.



More information about the Marble-commits mailing list