16 #ifndef MARBLE_BLENDING_ALGORITHMS_H
17 #define MARBLE_BLENDING_ALGORITHMS_H
29 virtual void blend( QImage *
const bottom,
TextureTile const *
const top )
const;
35 virtual void blend( QImage *
const bottom,
TextureTile const *
const top )
const;
41 virtual qreal blendChannel( qreal
const bottomColorIntensity,
42 qreal
const topColorIntensity )
const = 0;
50 virtual qreal blendChannel( qreal
const bottomColorIntensity,
51 qreal
const topColorIntensity )
const;
56 virtual qreal blendChannel( qreal
const bottomColorIntensity,
57 qreal
const topColorIntensity )
const;
62 virtual qreal blendChannel( qreal
const bottomColorIntensity,
63 qreal
const topColorIntensity )
const;
68 virtual qreal blendChannel( qreal
const bottomColorIntensity,
69 qreal
const topColorIntensity )
const;
78 virtual qreal blendChannel( qreal
const bottomColorIntensity,
79 qreal
const topColorIntensity )
const;
84 virtual qreal blendChannel( qreal
const bottomColorIntensity,
85 qreal
const topColorIntensity )
const;
90 virtual qreal blendChannel( qreal
const bottomColorIntensity,
91 qreal
const topColorIntensity )
const;
99 virtual qreal blendChannel( qreal
const bottomColorIntensity,
100 qreal
const topColorIntensity )
const;
105 virtual qreal blendChannel( qreal
const bottomColorIntensity,
106 qreal
const topColorIntensity )
const;
111 virtual qreal blendChannel( qreal
const bottomColorIntensity,
112 qreal
const topColorIntensity )
const;
117 virtual qreal blendChannel( qreal
const bottomColorIntensity,
118 qreal
const topColorIntensity )
const;
123 virtual qreal blendChannel( qreal
const bottomColorIntensity,
124 qreal
const topColorIntensity )
const;
129 virtual qreal blendChannel( qreal
const bottomColorIntensity,
130 qreal
const topColorIntensity )
const;
135 virtual qreal blendChannel( qreal
const bottomColorIntensity,
136 qreal
const topColorIntensity )
const;
141 virtual qreal blendChannel( qreal
const bottomColorIntensity,
142 qreal
const topColorIntensity )
const;
150 virtual qreal blendChannel( qreal
const bottomColorIntensity,
151 qreal
const topColorIntensity )
const;
156 virtual qreal blendChannel( qreal
const bottomColorIntensity,
157 qreal
const topColorIntensity )
const;
162 virtual qreal blendChannel( qreal
const bottomColorIntensity,
163 qreal
const topColorIntensity )
const;
168 virtual qreal blendChannel( qreal
const bottomColorIntensity,
169 qreal
const topColorIntensity )
const;
174 virtual qreal blendChannel( qreal
const bottomColorIntensity,
175 qreal
const topColorIntensity )
const;
180 virtual qreal blendChannel( qreal
const bottomColorIntensity,
181 qreal
const topColorIntensity )
const;
186 virtual qreal blendChannel( qreal
const bottomColorIntensity,
187 qreal
const topColorIntensity )
const;
192 virtual qreal blendChannel( qreal
const bottomColorIntensity,
193 qreal
const topColorIntensity )
const;
198 virtual qreal blendChannel( qreal
const bottomColorIntensity,
199 qreal
const topColorIntensity )
const;
204 virtual qreal blendChannel( qreal
const bottomColorIntensity,
205 qreal
const topColorIntensity )
const;
213 virtual qreal blendChannel( qreal
const bottomColorIntensity,
214 qreal
const topColorIntensity )
const;
219 virtual qreal blendChannel( qreal
const bottomColorIntensity,
220 qreal
const topColorIntensity )
const;
225 virtual qreal blendChannel( qreal
const bottomColorIntensity,
226 qreal
const topColorIntensity )
const;
231 virtual qreal blendChannel( qreal
const bottomColorIntensity,
232 qreal
const topColorIntensity )
const;
237 virtual qreal blendChannel( qreal
const bottomColorIntensity,
238 qreal
const topColorIntensity )
const;
247 virtual void blend( QImage *
const bottom,
TextureTile const *
const top )
const;
253 virtual void blend( QImage *
const bottom,
TextureTile const *
const top )
const;
virtual void blend(QImage *const bottom, TextureTile const *const top) const
A class that resembles an image tile (extends Tile).
virtual void blend(QImage *const bottom, TextureTile const *const top) const
virtual void blend(QImage *const bottom, TextureTile const *const top) const
virtual void blend(QImage *const bottom, TextureTile const *const top) const