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.
|
|
Destroy.
|
|
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. |
|
Class object for Sound instances.
|
|
direction exposedField.
|
|
intensity exposedField.
|
|
location exposedField.
|
|
maxBack exposedField.
|
|
maxFront exposedField.
|
|
minBack exposedField.
|
|
minFront exposedField.
|
|
priority exposedField.
|
|
source exposedField.
|
|
spatialize field.
|