| Home | Download | Screen shots | Discussion | Documentation |
|---|
Inheritance diagram for openvrml::vrml97_node::sound_node:


Public Member Functions | |
| sound_node (const node_type &type, const scope_ptr &scope) | |
| Construct. | |
| virtual | ~sound_node () throw () |
| Destroy. | |
| virtual void | render (openvrml::viewer &viewer, rendering_context context) |
| Render the node. | |
Private Member Functions | |
| void | process_set_direction (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_direction eventIn handler. | |
| void | process_set_intensity (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_intensity eventIn handler. | |
| void | process_set_location (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_location eventIn handler. | |
| void | process_set_maxBack (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_maxBack eventIn handler. | |
| void | process_set_maxFront (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_maxFront eventIn handler. | |
| void | process_set_minBack (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_minBack eventIn handler. | |
| void | process_set_minFront (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_minFront eventIn handler. | |
| void | process_set_priority (const field_value &value, double timestamp) throw (std::bad_cast) |
| set_priority eventIn handler. | |
| void | process_set_source (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_source eventIn handler. | |
Private Attributes | |
| sfvec3f | direction |
| direction exposedField. | |
| sffloat | intensity |
| intensity exposedField. | |
| sfvec3f | location |
| location exposedField. | |
| sffloat | maxBack |
| maxBack exposedField. | |
| sffloat | maxFront |
| maxFront exposedField. | |
| sffloat | minBack |
| minBack exposedField. | |
| sffloat | minFront |
| minFront exposedField. | |
| sffloat | priority |
| priority exposedField. | |
| sfnode | source |
| source exposedField. | |
| sfbool | spatialize |
| spatialize field. | |
Friends | |
| class | sound_class |
| Class object for Sound instances. | |
|
||||||||||||
|
Construct.
|
|
||||||||||||
|
set_direction eventIn handler.
|
|
||||||||||||
|
set_intensity eventIn handler.
|
|
||||||||||||
|
set_location eventIn handler.
|
|
||||||||||||
|
set_maxBack eventIn handler.
|
|
||||||||||||
|
set_maxFront eventIn handler.
|
|
||||||||||||
|
set_minBack eventIn handler.
|
|
||||||||||||
|
set_minFront eventIn handler.
|
|
||||||||||||
|
set_priority eventIn handler.
|
|
||||||||||||
|
set_source eventIn handler.
|
|
||||||||||||
|
Render the node.
Reimplemented from openvrml::node. |