OSSIA
Open Scenario System for Interactive Application
ossia-cpp98.hpp File Reference

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...