MCPcopy Create free account
hub / github.com/DISTRHO/DPF / isNotEqual

Method isNotEqual

dgl/src/Color.cpp:286–302  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

284}
285
286bool Color::isNotEqual(const Color& color, const bool withAlpha) noexcept
287{
288 const uchar r1 = getFixedRange2(rgba[0]);
289 const uchar g1 = getFixedRange2(rgba[1]);
290 const uchar b1 = getFixedRange2(rgba[2]);
291 const uchar a1 = getFixedRange2(rgba[3]);
292
293 const uchar r2 = getFixedRange2(color.rgba[0]);
294 const uchar g2 = getFixedRange2(color.rgba[1]);
295 const uchar b2 = getFixedRange2(color.rgba[2]);
296 const uchar a2 = getFixedRange2(color.rgba[3]);
297
298 if (withAlpha)
299 return (r1 != r2 || g1 != g2 || b1 != b2 || a1 != a2);
300 else
301 return (r1 != r2 || g1 != g2 || b1 != b2);
302}
303
304bool Color::operator==(const Color& color) noexcept
305{

Callers 1

mainFunction · 0.80

Calls 1

getFixedRange2Function · 0.85

Tested by

no test coverage detected