roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
color_io.h File Reference
#include <inttypes.h>
#include <stddef.h>
#include <cstring>
#include "roo_backport.h"
#include "roo_backport/byte.h"
#include "roo_display/color/color.h"
#include "roo_display/color/pixel_order.h"
#include "roo_display/color/traits.h"
#include "roo_io/data/byte_order.h"
Include dependency graph for color_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  roo_display::ColorIo< ColorMode, byte_order, Enable >
 
struct  roo_display::ColorIo< ColorMode, byte_order, std::enable_if_t< ColorTraits< ColorMode >::bytes_per_pixel==1 &&ColorTraits< ColorMode >::pixels_per_byte==1 > >
 
struct  roo_display::ColorIo< ColorMode, byte_order, std::enable_if_t< ColorTraits< ColorMode >::bytes_per_pixel==2 > >
 
struct  roo_display::ColorIo< ColorMode, byte_order, std::enable_if_t< ColorTraits< ColorMode >::bytes_per_pixel==3 &&ColorTraits< ColorMode >::pixels_per_byte==1 > >
 
struct  roo_display::ColorIo< ColorMode, byte_order, std::enable_if_t< ColorTraits< ColorMode >::bytes_per_pixel==4 > >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kLsbFirst, 8 >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kMsbFirst, 8 >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kLsbFirst, 2 >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kMsbFirst, 2 >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kLsbFirst, 4 >
 
struct  roo_display::ColorRectIo< ColorMode, byte_order, pixel_order, std::enable_if_t< ColorTraits< ColorMode >::pixels_per_byte !=1 > >
 
struct  roo_display::ColorRectIo< ColorMode, byte_order, pixel_order, std::enable_if_t< ColorTraits< ColorMode >::pixels_per_byte==1 > >
 
struct  roo_display::SubByteColorIo< ColorMode, ColorPixelOrder::kMsbFirst, 4 >
 

Namespaces

namespace  roo_display
 Defines 140 opaque HTML named colors.