Wayverb
|
Public Types | |
using | hover_state_t = class hover_state |
Public Types inherited from wayverb::combined::model::owning_member< receiver, min_size_vector< capsule, 1 >, hover_state > | |
using | derived_type = receiver |
using | base_type = owning_member< receiver, DataMembers... > |
Public Types inherited from wayverb::combined::model::basic_member< receiver > | |
using | derived_type = receiver |
using | base_type = basic_member< receiver > |
using | on_change = util::event< receiver & > |
using | connection = typename on_change::connection |
using | scoped_connection = typename on_change::scoped_connection |
using | callback_type = typename on_change::callback_type |
Public Member Functions | |
receiver (std::string name="new receiver", glm::vec3 position=glm::vec3{0}, core::orientation orientation=core::orientation{}) | |
void | set_name (std::string name) |
std::string | get_name () const |
void | set_position (const glm::vec3 &p) |
glm::vec3 | get_position () const |
void | set_orientation (const core::orientation &orientation) |
core::orientation | get_orientation () const |
const auto & | capsules () const |
auto & | capsules () |
const auto & | hover_state () const |
auto & | hover_state () |
template<typename Archive > | |
void | serialize (Archive &archive) |
Public Member Functions inherited from wayverb::combined::model::owning_member< receiver, min_size_vector< capsule, 1 >, hover_state > | |
owning_member () | |
owning_member (const DataMembers &...data_members) | |
owning_member (const owning_member &other) | |
owning_member & | operator= (const owning_member &other) |
void | serialize (Archive &archive) |
bool | operator== (const owning_member &other) const |
bool | operator!= (const owning_member &other) const |
Public Member Functions inherited from wayverb::combined::model::basic_member< receiver > | |
basic_member (const basic_member &) | |
basic_member & | operator= (const basic_member &) |
connection | connect (callback_type t) |
void | notify () |
size_t | connections () const |
Additional Inherited Members | |
Protected Member Functions inherited from wayverb::combined::model::owning_member< receiver, min_size_vector< capsule, 1 >, hover_state > | |
const auto & | get () const & |
auto & | get ()& |
const auto & | get () const & |
auto & | get ()& |