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

#include <offscreen.h>

Public Member Functions

 GenericWriter (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::GenericWriter< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >

Definition at line 884 of file offscreen.h.

Constructor & Destructor Documentation

◆ GenericWriter()

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::GenericWriter< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::GenericWriter ( ColorMode &  color_mode,
BlendingMode  blending_mode,
Color color 
)
inline

Definition at line 886 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::GenericWriter< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::operator() ( roo::byte *  p,
uint32_t  offset 
)
inline

Definition at line 889 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::GenericWriter< ColorMode, pixel_order, byte_order, pixels_per_byte, storage_type >::operator() ( roo::byte *  p,
uint32_t  offset,
uint32_t  count 
)
inline

Definition at line 899 of file offscreen.h.

References roo_display::ApplyRawSubByteBlending(), and color.


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