|
roo_display
API Documentation for roo_display
|
An input layer in the stack. More...
#include <streamable_stack.h>
Public Member Functions | |
| Input (const Streamable *obj, Box extents) | |
| Create an input layer using the source extents. | |
| Input (const Streamable *obj, Box extents, uint16_t dx, uint16_t dy) | |
| Create an input layer with an offset. | |
| const Box & | extents () const |
| Return extents in stack coordinates. | |
| int16_t | dx () const |
| X offset applied to the input. | |
| int16_t | dy () const |
| Y offset applied to the input. | |
| std::unique_ptr< PixelStream > | createStream (const Box &extents) const |
| Create a stream for the given extents in stack coordinates. | |
| Input & | withMode (BlendingMode mode) |
| Set blending mode for this input. | |
| BlendingMode | blending_mode () const |
| Return blending mode for this input. | |
An input layer in the stack.
Definition at line 15 of file streamable_stack.h.
|
inline |
Create an input layer using the source extents.
Definition at line 18 of file streamable_stack.h.
|
inline |
Create an input layer with an offset.
Definition at line 26 of file streamable_stack.h.
|
inline |
Return blending mode for this input.
Definition at line 53 of file streamable_stack.h.
|
inline |
Create a stream for the given extents in stack coordinates.
Definition at line 42 of file streamable_stack.h.
References roo_display::Streamable::createStream(), extents(), and roo_display::Box::translate().
|
inline |
X offset applied to the input.
Definition at line 37 of file streamable_stack.h.
|
inline |
Y offset applied to the input.
Definition at line 39 of file streamable_stack.h.
Return extents in stack coordinates.
Definition at line 34 of file streamable_stack.h.
Referenced by createStream().
|
inline |
Set blending mode for this input.
Definition at line 47 of file streamable_stack.h.