[Marble-commits] KDE/kdeedu/marble/src/lib
Jens-Michael Hoffmann
jensmh at gmx.de
Sat Apr 10 03:47:11 CEST 2010
SVN commit 1113200 by jmhoffmann:
Blendings: This commit adds a number of classes needed for future
improvement of texture layer compositing.
The blending algorithm will be selectable per texture layer in the
DGML file with the new element "blending" (not yet there).
Available blendings: Allanon, ArcusTangent, GeometricMean, LinearLight,
Overlay, Parallel, Texture, ColorBurn, Dark, Darken, Divide, GammaDark,
LinearBurn, Multiply, Subtractive, Additive, ColorDodge, GammaLight,
HardLight, Light, Lighten, PinLight, Screen, SoftLight, VividLight,
AdditiveSubtractive, Bleach, Difference, Equivalence, HalfDifference.
The SunLightBlending (still very buggy) is also included in this commit
but also not yet enabled.
M +4 -0 CMakeLists.txt
A blendings (directory)
A blendings/Blending.cpp [License: LGPL (v2.1+)]
A blendings/Blending.h [License: LGPL (v2.1+)]
A blendings/BlendingAlgorithms.cpp [License: LGPL (v2.1+)]
A blendings/BlendingAlgorithms.h [License: LGPL (v2.1+)]
A blendings/BlendingFactory.cpp [License: LGPL (v2.1+)]
A blendings/BlendingFactory.h [License: LGPL (v2.1+)]
A blendings/SunLightBlending.cpp [License: LGPL (v2.1+)]
A blendings/SunLightBlending.h [License: LGPL (v2.1+)]
--- trunk/KDE/kdeedu/marble/src/lib/CMakeLists.txt #1113199:1113200
@@ -59,6 +59,10 @@
${geodata_SRCS}
${graphicsview_SRCS}
${screengraphicsitem_SRCS}
+ blendings/Blending.cpp
+ blendings/BlendingAlgorithms.cpp
+ blendings/BlendingFactory.cpp
+ blendings/SunLightBlending.cpp
MarbleWidget.cpp
MarbleModel.cpp
MarbleMap.cpp
More information about the Marble-commits
mailing list