|
Candy
|
The VRSound is a positionable source of sounds. More...

Classes | |
| struct | MFSoundEffect |
| struct | SFSoundFilter |
Public Member Functions | |
| VRSound (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFVec3f > _direction=0, H3D::Inst< H3D::SFFloat > _intensity=0, H3D::Inst< H3D::SFVec3f > _location=0, H3D::Inst< H3D::SFFloat > _maxBack=0, H3D::Inst< H3D::SFFloat > _maxFront=0, H3D::Inst< H3D::SFFloat > _minBack=0, H3D::Inst< H3D::SFFloat > _minFront=0, H3D::Inst< H3D::SFFloat > _priority=0, H3D::Inst< SFSoundSourceNode > _source=0, H3D::Inst< H3D::SFBool > _spatialize=0, H3D::Inst< ALSoundSetup > _soundSetup=0, H3D::Inst< SFSoundFilter > _soundFilter=0, H3D::Inst< MFSoundEffect > _soundEffect=0) | |
Public Member Functions inherited from H3D::Sound | |
| Sound (Inst< SFNode > _metadata=0, Inst< SFVec3f > _direction=0, Inst< SFFloat > _intensity=0, Inst< SFVec3f > _location=0, Inst< SFFloat > _maxBack=0, Inst< SFFloat > _maxFront=0, Inst< SFFloat > _minBack=0, Inst< SFFloat > _minFront=0, Inst< SFFloat > _priority=0, Inst< SFSoundSourceNode > _source=0, Inst< SFBool > _spatialize=0, Inst< ALSoundSetup > _soundSetup=0) | |
| virtual void | traverseSG (TraverseInfo &ti) |
| virtual void | ALrender () |
| X3DSoundNode (Inst< SFNode > _metadata=0) | |
| ALuint | getALSourceId () |
Public Attributes | |
| std::auto_ptr< SFSoundFilter > | soundFilter |
(Null) This is a HVRSoundFilterNode that, if set, will filter the sound played by this sound node. More... | |
| std::auto_ptr< MFSoundEffect > | soundEffect |
(Null) This is a list of HVRSoundEffectNode effects that can be used to produce additional paths of sound, one path for each attached effect. More... | |
Public Attributes inherited from H3D::Sound | |
| auto_ptr< SFVec3f > | direction |
| auto_ptr< SFFloat > | intensity |
| auto_ptr< SFVec3f > | location |
| auto_ptr< SFFloat > | maxBack |
| auto_ptr< SFFloat > | maxFront |
| auto_ptr< SFFloat > | minBack |
| auto_ptr< SFFloat > | minFront |
| auto_ptr< SFFloat > | priority |
| auto_ptr< SFSoundSourceNode > | source |
| auto_ptr< SFBool > | spatialize |
| auto_ptr< ALSoundSetup > | soundSetup |
| auto_ptr< SFMatrix4f > | accForwardMatrix |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
Static Public Attributes inherited from H3D::Sound | |
| static H3DNodeDatabase | database |
The VRSound is a positionable source of sounds.
This node is a part of a sound node structure based on the OpenAL/EFX standards. It supports sound spatialization, sound effects and filtering.
| std::auto_ptr<MFSoundEffect> HVR::VRSound::soundEffect |
(Null) This is a list of HVRSoundEffectNode effects that can be used to produce additional paths of sound, one path for each attached effect.
Individual filters can be applied to the effects.
| std::auto_ptr<SFSoundFilter> HVR::VRSound::soundFilter |
(Null) This is a HVRSoundFilterNode that, if set, will filter the sound played by this sound node.
This is the "direct filter", filtering the sound going directly from the source to the ear.
1.8.6