roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::Blender< mode > Struct Template Reference

#include <blending.h>

Public Member Functions

Color apply (Color dst, Color src)
 
void applyInPlace (Color *dst, const Color *src, int16_t count)
 
void applySingleSourceInPlace (Color *dst, Color src, int16_t count)
 
void applyInPlaceIndexed (Color *dst, const Color *src, int16_t count, const uint32_t *index)
 
void applyOverBackground (Color bg, Color *src, int16_t count)
 

Detailed Description

template<BlendingMode mode>
struct roo_display::Blender< mode >

Definition at line 470 of file blending.h.

Member Function Documentation

◆ apply()

template<BlendingMode mode>
Color roo_display::Blender< mode >::apply ( Color  dst,
Color  src 
)
inline

Definition at line 471 of file blending.h.

◆ applyInPlace()

template<BlendingMode mode>
void roo_display::Blender< mode >::applyInPlace ( Color dst,
const Color src,
int16_t  count 
)
inline

Definition at line 473 of file blending.h.

◆ applyInPlaceIndexed()

template<BlendingMode mode>
void roo_display::Blender< mode >::applyInPlaceIndexed ( Color dst,
const Color src,
int16_t  count,
const uint32_t index 
)
inline

Definition at line 490 of file blending.h.

◆ applyOverBackground()

template<BlendingMode mode>
void roo_display::Blender< mode >::applyOverBackground ( Color  bg,
Color src,
int16_t  count 
)
inline

Definition at line 500 of file blending.h.

◆ applySingleSourceInPlace()

template<BlendingMode mode>
void roo_display::Blender< mode >::applySingleSourceInPlace ( Color dst,
Color  src,
int16_t  count 
)
inline

Definition at line 482 of file blending.h.


The documentation for this struct was generated from the following file: