YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
pixel_stream_const.h
1/*
2 * pixelstreamconst.h
3 *
4 * Created on: 13.03.2018
5 * Author: student
6 */
7
8#ifndef _PIXELSTREAMCONST_H_
9#define _PIXELSTREAMCONST_H_
10
11#include "lcd_interface.h"
12
14{
15public:
16 pixel_stream_const(color_t c) : color(c) { }
17 virtual ~pixel_stream_const() = default;
18
19 inline color_t getColorType() override {
20 return COLOR_TYPE(color);
21 }
22 inline color_t getNext() override {
23 return color;
24 }
25 inline void reset() { }
26
27private:
28 color_t color;
29};
30
31#endif /* _PIXELSTREAMCONST_H_ */