OSSIA
Open Scenario System for Interactive Application
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nopp
 CvalueHolds all ossia parameters typed values
 Ccallback_indexThe callback_index struct holds callbacks for adding listeners to parameters' values
 CnodeHolds all ossia nodes and their std::optional parameters
 Coscquery_serverAllows to create a local OSCQuery server
 Coscquery_mirrorAllows to create a mirror image of a remote OSCQuery server
 Nosc
 CsenderThe sender class
 ClistenerThe listener class
 CreceiverThe receiver class
 Nossia
 Nnet
 Nmax_binding
 Nqt
 Nmeters
 Ndetail
 Nnodes
 Nexpressions
 Nregex_path
 Noscquery
 Noscquery_asio
 Cwav_loop_infoWhat a host needs to play a file back as a loop in time: the ACID chunk (tempo, meter, number of beats, loop or one shot) that Live, Acid, Reaper and score read, and a sampler loop over the whole file
 CcontextIf using the library, you should create this class at some point
 Cgpu_buffer_handleHandle to a GPU buffer (vertex, index, uniform, storage)
 Cgpu_texture_handleHandle to a GPU texture with sampler state
 Crecabler
 Cquantification_pointOne quantification point inside a tick: when it happens, where it happens musically, and which subdivision it is
 Ccallback_containerThe callback_container class
 CpairA most simple pair type, to reduce binary bloat
 Cenum_mapA container useful for mapping contiguous enums to strings without using too much memory
 Clocked_containerThread-safe read-only reference to a container
 Caligned_pod_allocatorAn allocator which guarantees that the memory is aligned on Align
 Cthread
 CcurveThe curve class
 Cconstant_curveThe constant_curve class A curve that always return a same single value
 Ccurve_abstractThe curve_abstract class
 Cexecution_errorThe execution_error class
 Cinvalid_access_errorThe invalid_access_error struct
 Ctime_eventThe time_event class
 Ctime_intervalThe time_interval class
 Ctime_processThe time_process class
 Ctime_synctime_sync is use to describe temporal structure to synchronize each attached time_event evaluation
 Ctime_valueThe time_value class
 Cflat_set_stateThe flat_state class
 CmessageThe message struct
 CstateThe state class
 Cone_pole_filterFirst-order low-pass. The building block for everything below
 Cone_euro_filterOne-euro filter: a low-pass whose cutoff rises with the speed of the signal
 Cmoving_average_filterSimple moving average over the last N samples
 Cmedian_filterRunning median over the last N samples
 Cmulti_filterApplies one independent Filter per component of a vector-valued signal
 Ctrack_eventsLifecycle notifications of one step. Ids, not indices: by the time an exit is reported the track is no longer in tracks()
 Ckalman_pv_filterScalar constant-velocity Kalman filter, one axis of a tracked point
 Ckalman_point_filterN independent position-velocity Kalman filters: a tracked N-D point
 Cmatch_candidateOne candidate pairing for greedy bipartite assignment
 Cwebsocket_log_sinkA sink to use with spdlog, that will send its log messages over websockets
 Cwebsocket_heartbeatSends websocket "alive" messages at regular intervals
 Cunit_tUnits give a semantic meaning to the value of a parameter
 Cmerger_implMerge ///
 Cvalue_with_unitUnit attached with a corresponding value
 Clist_clamp
 Cgeneric_clamp
 Cdomain_value_set_creation_visitorThe domain_value_set_creation_visitor struct
 CdomainDomain A domain of values
 Cparse_errorThe parse_error class
 Cconnection_errorThe connection_error class
 Cinvalid_node_errorThe invalid_node_error class
 Cnode_not_found_errorUsed when a requested node could not be found
 Cbad_request_errorUsed when a bad network request is done on a local server
 Cinvalid_value_type_errorThe invalid_value_type_error class
 CvalueThe value class
 CContains
 CDestination
 CImpulse
 CtsBSpline
 CtsBSplineImpl
 CtsDeBoorNet
 CtsDeBoorNetImpl
 CtsFrame
 CtsStatus