class Sound3DManager :
public nw::snd::internal::BasicSound::AmbientParamUpdateCallback,
public nw::snd::internal::BasicSound::AmbientArgAllocatorCallback
A class used to calculate and manage 3D sound parameters.
Sound parameter calculations are performed using the information in the nw::snd::Sound3DListener Class and nw::snd::Sound3DActor Class.
typedef Definitions| ListenerList | Type representing a list of 3D sound listeners. |
|---|
| Constructor | ||
|---|---|---|
| Sound3DManager | Constructor. | |
| Initialization | ||
| GetRequiredMemSize | Gets the size of memory required for initialization. | |
Initialize
|
This function initializes the 3D sound manager. | |
| Finalize | Destroys the 3D sound data manager. | |
| 3D Sound Listener. | ||
| AddListener | Destroys the 3D sound listener. | |
| RemoveListener | Removes the specified registered 3D sound listener. | |
| GetListenerList | Returns a list of registered 3D sound listeners. | |
| 3D Sound Engine. | ||
| SetEngine | Registers a 3D sound engine. | |
| Parameters | ||
| SetMaxPriorityReduction | This function sets the maximum priority reduction amount. | |
| GetMaxPriorityReduction | Gets the amount of reduction in the maximum priority currently set. | |
| SetPanRange | Sets the range, or the width, of variation for the pan configured in 3D sound. | |
| GetPanRange | This function gets the pan's currently set range. | |
| SetSonicVelocity | Sets the sonic velocity configured in 3D sound. | |
| GetSonicVelocity | Gets the sonic velocity that is currently set. | |
| SetBiquadFilterType | Sets the biquad filter type configured in 3D sound. | |
| GetBiquadFilterType | Gets the type of biquad filter currently set. | |
nw::snd::internal::BasicSound::AmbientParamUpdateCallback
nw::snd::Sound3DManager
Sound3DListener Class
Sound3DActor Class
CONFIDENTIAL