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 | |
ossia | |
opp | |
Typedefs | |
typedef void(* | opp::value_callback) (void *, const opp::value &) |
container for a value callback More... | |
typedef void(* | opp::connection_callback) (void *, const std::string &) |
container for a connection callback More... | |
typedef void(* | opp::disconnection_callback) (void *, const std::string &) |
container for a disconnection callback More... | |
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... | |