roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::internal::GenericFiller< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type > Class Template Reference

#include <offscreen.h>

Public Member Functions

 GenericFiller (ColorMode &color_mode, BlendingMode blending_mode, Color color)
 
void operator() (roo::byte *p, uint32_t offset)
 
void operator() (roo::byte *p, uint32_t offset, uint32_t count)
 

Detailed Description

template<typename ColorMode, ColorPixelOrder pixel_order, ByteOrder byte_order, uint8_t pixels_per_byte = ColorTraits<ColorMode>::pixels_per_byte, typename storage_type = ColorStorageType<ColorMode>>
class roo_display::internal::GenericFiller< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >

Definition at line 1153 of file offscreen.h.

Constructor & Destructor Documentation

◆ GenericFiller()

template<typename ColorMode , ColorPixelOrder pixel_order, ByteOrder byte_order, uint8_t pixels_per_byte = ColorTraits<ColorMode>::pixels_per_byte, typename storage_type = ColorStorageType<ColorMode>>
roo_display::internal::GenericFiller< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::GenericFiller ( ColorMode &  color_mode,
BlendingMode  blending_mode,
Color  color 
)
inline

Definition at line 1155 of file offscreen.h.

References color.

Member Function Documentation

◆ operator()() [1/2]

template<typename ColorMode , ColorPixelOrder pixel_order, ByteOrder byte_order, uint8_t pixels_per_byte = ColorTraits<ColorMode>::pixels_per_byte, typename storage_type = ColorStorageType<ColorMode>>
void roo_display::internal::GenericFiller< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::operator() ( roo::byte *  p,
uint32_t  offset 
)
inline

Definition at line 1158 of file offscreen.h.

References roo_display::ApplyRawSubByteBlending(), and color.

◆ operator()() [2/2]

template<typename ColorMode , ColorPixelOrder pixel_order, ByteOrder byte_order, uint8_t pixels_per_byte = ColorTraits<ColorMode>::pixels_per_byte, typename storage_type = ColorStorageType<ColorMode>>
void roo_display::internal::GenericFiller< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::operator() ( roo::byte *  p,
uint32_t  offset,
uint32_t  count 
)
inline

Definition at line 1167 of file offscreen.h.

References roo_display::ApplyRawSubByteBlending(), and color.


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