|
roo_display
API Documentation for roo_display
|
#include <raw_streamable_overlay.h>
Public Member Functions | |
| Superposition (Box anchor_extents, Bg bg, int16_t bg_x, int16_t bg_y, Fg fg, int16_t fg_x, int16_t fg_y) | |
| Superposition (Superposition &&)=default | |
| auto | createRawStream () const -> std::unique_ptr< internal::UnionStream< SuperRectangleStream< RawStreamTypeOf< Bg > >, SuperRectangleStream< RawStreamTypeOf< Fg > > > > |
| auto | CreateClippedStream (const Box &clip_box) const -> std::unique_ptr< internal::UnionStream< SuperRectangleStream< ClipperedRawStreamTypeOf< Bg > >, SuperRectangleStream< ClipperedRawStreamTypeOf< Fg > > > > |
| const Box & | extents () const |
| const Box & | anchorExtents () const |
Definition at line 137 of file raw_streamable_overlay.h.
|
inline |
Definition at line 139 of file raw_streamable_overlay.h.
|
default |
|
inline |
Definition at line 175 of file raw_streamable_overlay.h.
|
inline |
Definition at line 162 of file raw_streamable_overlay.h.
References roo_display::Box::Intersect(), roo_display::internal::MakeUnionStream(), roo_display::internal::Realign(), and roo_display::Box::translate().
|
inline |
Definition at line 154 of file raw_streamable_overlay.h.
References roo_display::internal::MakeUnionStream(), and roo_display::internal::Realign().
|
inline |
Definition at line 174 of file raw_streamable_overlay.h.