Loading...
Searching...
No Matches

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: