#include <u_env_sound.h>
Inheritance diagram for NLSOUND::UEnvSound:
For arguments as 3D vectors, use the NeL vector coordinate system:
* (top) * z * | y (front) * | / * -----x (right) *
An envsound source plays with the priority HighPri, and has the priority LowPri when not playing.
Nevrax France
Definition at line 79 of file u_env_sound.h.
Public Member Functions | |
virtual std::vector< UEnvSound * > & | getChildren ()=0 |
Return the children envsounds. | |
virtual void | getPos (NLMISC::CVector &pos) const=0 |
Return the position. | |
virtual void | play (bool children_too=false)=0 |
Play this node, and all descendants if children_too is true. | |
virtual void | selectEnv (const char *tag, bool children_too=false)=0 |
Select the current env for this node, and for all descendants if children_too is true. | |
virtual void | setPos (const NLMISC::CVector &pos)=0 |
Moves the envsound (and its transition envsound if it has one). | |
virtual void | stop (bool children_too=false)=0 |
Stop playing this node, and all descendants if children_too is true. | |
virtual | ~UEnvSound () |
Destructor. | |
Protected Member Functions | |
UEnvSound () | |
Constructor. |
|
Destructor.
Definition at line 100 of file u_env_sound.h.
00100 {} |
|
Constructor.
Definition at line 105 of file u_env_sound.h.
00105 {} |
|
Return the children envsounds.
Implemented in NLSOUND::CEnvSoundUser. |
|
Return the position.
|
|
Play this node, and all descendants if children_too is true.
Implemented in NLSOUND::CEnvSoundUser. |
|
Select the current env for this node, and for all descendants if children_too is true.
Implemented in NLSOUND::CEnvSoundUser. |
|
Moves the envsound (and its transition envsound if it has one).
Implemented in NLSOUND::CEnvSoundUser. |
|
Stop playing this node, and all descendants if children_too is true.
Implemented in NLSOUND::CEnvSoundUser. |