#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. |
1.3.6