18 #ifndef MIR_TEST_DRAW_PATTERNS_H
19 #define MIR_TEST_DRAW_PATTERNS_H
59 const uint32_t color_value;
62 template<
size_t Rows,
size_t Cols>
73 uint32_t color_pattern [Rows][Cols];
All things Mir.
Definition: aging_buffer.h:24
Definition: patterns.h:36
bool check(MirGraphicsRegion const ®ion) const
Definition: patterns.cpp:45
Definition: patterns.h:63
virtual bool check(MirGraphicsRegion const ®ion) const =0
Definition: patterns.h:49
bool check(MirGraphicsRegion const ®ion) const
Definition: draw_pattern_checkered-inl.h:48
virtual void draw(MirGraphicsRegion const ®ion) const =0
void draw(MirGraphicsRegion const ®ion) const
Definition: draw_pattern_checkered-inl.h:29
DrawPatternCheckered(uint32_t(&pattern)[Rows][Cols])
Definition: draw_pattern_checkered-inl.h:22
Retrieved information about a MirSurface.
Definition: client_types.h:178
DrawPattern & operator=(DrawPattern const &)=delete
virtual ~DrawPattern()
Definition: patterns.h:39
void draw(MirGraphicsRegion const ®ion) const
Definition: patterns.cpp:29
DrawPatternSolid(uint32_t color_value)
Definition: patterns.cpp:24