roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
box.cpp
Go to the documentation of this file.
2
3namespace roo_display {
4
5roo_logging::Stream& operator<<(roo_logging::Stream& os, const Box& box) {
6 os << "[" << box.xMin() << ", " << box.yMin() << ", " << box.xMax() << ", "
7 << box.yMax() << "]";
8 return os;
9}
10
11roo_logging::Stream& operator<<(roo_logging::Stream& os,
13 switch (clip_result) {
15 os << "Box::ClipResult::kEmpty";
16 break;
18 os << "Box::ClipResult::kReduced";
19 break;
21 os << "Box::ClipResult::kUnchanged";
22 break;
23 default:
24 os << "Box::ClipResult::(unknown)";
25 break;
26 }
27 return os;
28}
29
30} // namespace roo_display
Axis-aligned integer rectangle.
Definition box.h:12
ClipResult
Result of clipping a box to a clip region.
Definition box.h:15
Defines 140 opaque HTML named colors.
roo_logging::Stream & operator<<(roo_logging::Stream &os, BlendingMode mode)
Definition blending.cpp:54