Loading...
Searching...
No Matches
avnd_tools::Queue Struct Reference
Public Types | |
| enum | OutputData { Oldest , Newest , WholeBuffer } |
Public Member Functions | |
| halp_meta (name, "Buffer queue") halp_meta(author | |
| ossia team | halp_meta (category, "Control/Data Processing") halp_meta(description |
| ossia team Queue input messages and output them as a buffer | halp_meta (c_name, "avnd_buffer_queue") halp_meta(uuid |
| ossia team Queue input messages and output them as a buffer e5ba a888 | halp_meta (manual_url, "https://ossia.io/score-docs/processes/buffer-queue.html") enum OutputMode |
| bool | triggered (bool received, bool changed) const noexcept |
| void | send () |
| void | operator() () |
Public Attributes | ||
| struct { | ||
| halp::val_port<"Input", std::optional< ossia::value > > input | ||
| length | ||
| halp::maintained_button<"Clear"> clear | ||
| halp::maintained_button<"Lock"> lock | ||
| struct range | ||
| mode | ||
| struct range | ||
| data | ||
| bang | ||
| halp::toggle<"Pop"> pop | ||
| } | inputs | |
| struct { | ||
| halp::val_port<"Output", std::optional< ossia::value > > output | ||
| } | outputs | |
| boost::circular_buffer< ossia::value > | buffer | |
| bool | banged {} | |
The documentation for this struct was generated from the following file: