FastLED 3.9.15
Loading...
Searching...
No Matches

◆ nblend() [1/2]

template<class PIXEL_TYPE>
CPixelView & CPixelView< PIXEL_TYPE >::nblend ( const CPixelView< PIXEL_TYPE > & rhs,
fract8 amountOfOverlay )
inline

Destructively blend another set of LEDs into this one.

Parameters
rhsthe set of LEDs to blend into this set
amountOfOverlaythe fraction of each color in the other set to blend in
See also
nblend(CRGB&, const CRGB&, fract8)

Definition at line 406 of file pixelset.h.

406{ for(iterator pixel = begin(), rhspixel = rhs.begin(), _end = end(), rhs_end = rhs.end(); (pixel != _end) && (rhspixel != rhs_end); ++pixel, ++rhspixel) { FUNCTION_NBLEND((*pixel), (*rhspixel), amountOfOverlay); } return *this; }
iterator end()
Makes an iterator instance for the end of the LED set.
Definition pixelset.h:484
pixelset_iterator_base< PIXEL_TYPE > iterator
Iterator helper type for this class.
Definition pixelset.h:480
iterator begin()
Makes an iterator instance for the start of the LED set.
Definition pixelset.h:483
Represents a view/window into a set of LED pixels, providing array-like access and rich color operati...
Definition pixelset.h:110
#define FUNCTION_NBLEND(a, b, c)
Definition pixelset.h:21