roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::XBitmap< Resource > Class Template Reference

Monochrome XBitmap image (rows rounded to 8 pixels). More...

#include <image.h>

Inheritance diagram for roo_display::XBitmap< Resource >:
[legend]
Collaboration diagram for roo_display::XBitmap< Resource >:
[legend]

Public Types

typedef Clipping< SimpleImage< Resource, Monochrome, ColorPixelOrder::kLsbFirst, roo_io::kBigEndian > > Base
 

Public Member Functions

 XBitmap (int16_t width, int16_t height, const Resource &input, Color fg, Color bg=color::Transparent)
 
- Public Member Functions inherited from roo_display::Clipping< RawStreamable, RawStream >
template<typename... Args>
 Clipping (const Box &clip_box, Args &&...args)
 
 Clipping (const Box &clip_box, RawStreamable streamable)
 
const Boxextents () const
 
Box anchorExtents () const
 
const ColorModeOf< RawStreamable > & color_mode () const
 
std::unique_ptr< ClipperedRawStreamTypeOf< RawStreamable > > createRawStream () const
 
std::unique_ptr< ClipperedRawStreamTypeOf< RawStreamable > > CreateClippedRawStream (const Box &clip_box) const
 

Detailed Description

template<typename Resource = ProgMemPtr>
class roo_display::XBitmap< Resource >

Monochrome XBitmap image (rows rounded to 8 pixels).

Definition at line 119 of file image.h.

Member Typedef Documentation

◆ Base

Definition at line 126 of file image.h.

Constructor & Destructor Documentation

◆ XBitmap()

template<typename Resource = ProgMemPtr>
roo_display::XBitmap< Resource >::XBitmap ( int16_t  width,
int16_t  height,
const Resource input,
Color  fg,
Color  bg = color::Transparent 
)
inline

Definition at line 128 of file image.h.


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