Wayverb
wayverb::combined::model::material Class Referencefinal
Inheritance diagram for wayverb::combined::model::material:
wayverb::combined::model::basic_member< material >

Public Member Functions

 material (std::string name="new material", core::surface< core::simulation_bands > surface=core::make_surface< core::simulation_bands >(0.05, 0.05))
 
void set_name (std::string name)
 
std::string get_name () const
 
void set_surface (core::surface< core::simulation_bands > surface)
 
core::surface< core::simulation_bands > get_surface () const
 
template<typename Archive >
void serialize (Archive &archive)
 
- Public Member Functions inherited from wayverb::combined::model::basic_member< material >
 basic_member (const basic_member &)
 
basic_memberoperator= (const basic_member &)
 
connection connect (callback_type t)
 
void notify ()
 
size_t connections () const
 

Additional Inherited Members

- Public Types inherited from wayverb::combined::model::basic_member< material >
using derived_type = material
 
using base_type = basic_member< material >
 
using on_change = util::event< material & >
 
using connection = typename on_change::connection
 
using scoped_connection = typename on_change::scoped_connection
 
using callback_type = typename on_change::callback_type
 

The documentation for this class was generated from the following files: