Warning: you were redirected to the latest documentation corresponding to your major release ( 2023.1.7.8574 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.
|
◆ SetMultipleObstructionAndOcclusion()
Sets a game object's obstruction and occlusion value for each position defined by AK::SoundEngine::SetMultiplePositions. This function differs from AK::SoundEngine::SetObjectObstructionAndOcclusion as a list of obstruction/occlusion pair is provided and each obstruction/occlusion pair will affect the corresponding position defined at the same index.
| Note: In the case the number of obstruction/occlusion pairs is smaller than the number of positions, remaining positions' obstrucion/occlusion values are set to 0.0. |
- Returns
AK_Success if successful
AK_CommandTooLarge if the number of obstruction values is too large for the command queue.
AK_InvalidParameter if one of the parameter is out of range (check the debug console)
AK_InvalidFloatValue if one of the occlusion/obstruction values is NaN or Inf.
- See also
-
- Returns
- AK_Success if occlusion/obstruction values are successfully stored for this emitter
- Parameters
-
in_EmitterID | Emitter game object ID |
in_uListenerID | Listener game object ID |
in_fObstructionOcclusionValues | Array of obstruction/occlusion pairs to apply ObstructionLevel: [0.0f..1.0f] OcclusionLevel: [0.0f..1.0f] |
in_uNumOcclusionObstruction | Number of obstruction/occlusion pairs specified in the provided array |
|
Tell us about your project. We're here to help.
Register your project and we'll help you get started with no strings attached!
Get started with Wwise