|
OSSIA
Open Scenario System for Interactive Application
|
Go to the source code of this file.
Classes | |
| class | opp::value |
| The value class holds all ossia parameters typed values. More... | |
| struct | opp::value::vec2f |
| container for a vector of 2 floats More... | |
| struct | opp::value::vec3f |
| container for a vector of 3 floats More... | |
| struct | opp::value::vec4f |
| container for a vector of 4 floats More... | |
| struct | opp::value::impulse |
| struct | opp::callback_index |
| The callback_index struct holds callbacks for adding listeners to parameters' values. More... | |
| class | opp::node |
| The node class holds all ossia nodes and their std::optional parameters. More... | |
| class | opp::oscquery_server |
| The oscquery_server class allows to create a local OSCQuery server. More... | |
| class | opp::oscquery_mirror |
| The oscquery_mirror class allows to create a mirror image of a remote OSCQuery server. More... | |
Namespaces | |
| namespace | ossia |
| namespace | opp |
Typedefs | |
| typedef void(* | opp::value_callback) (void *, const opp::value &) |
| container for a value callback | |
| typedef void(* | opp::connection_callback) (void *, const std::string &) |
| container for a connection callback | |
| typedef void(* | opp::disconnection_callback) (void *, const std::string &) |
| container for a disconnection callback | |
| typedef void(* | opp::parameter_callback) (void *, const opp::node &) |
| container for a parameter creation/deletion callback | |
| typedef void(* | opp::node_callback) (void *, const opp::node &) |
| container for a node creation/deletion callback | |
| typedef void(* | opp::node_rn_callback) (void *, const opp::node &, std::string) |
| container for a node renamed callback | |
| typedef void(* | opp::message_callback) (void *, const opp::node &) |
| container for a message callback | |
| typedef void(* | opp::unhandled_message_callback) (void *, const std::string &, const opp::value &) |
| container for an unhandled message callback | |
| typedef void(* | opp::attribute_modified_callback) (void *, const opp::node &, const std::string &) |
| container for an attribute modified callback | |
| typedef bool(* | opp::rename_node_callback) (void *, const std::string &, const std::string &) |
| container for a node rename request callback should return true if node could be renamed | |
| typedef bool(* | opp::remove_node_callback) (void *, const std::string &) |
| container for a node remove request callback should return true if node could be remove | |
| typedef bool(* | opp::add_node_callback) (void *, const std::string &, const std::string &) |
| container for a node creation request callback should return true if node could be created | |
Enumerations | |
| enum | opp::access_mode { opp::Get , opp::Set , opp::Bi } |
| Defines Write (Set), Read (Get) or Read/Write (Bi) access to the parameter's value. More... | |
| enum | opp::bounding_mode { opp::Free , opp::Clip , opp::Wrap , opp::Fold , opp::Low , opp::High } |
| Behaviour at the bounds of the value. More... | |