[C API][Unreal] Add the ability to get closest Occluder Mesh #481
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR added the ability to get closest Instanced occluder mesh information for a sound source. Essentially, we get information from the
IPLHitstructure, which is filled in whentransmissionis calculated inDirectSimulator. At the same time, anInstancedMeshIndexfield was added to theSteamAudioDynamicObjectComponent, which indicates the index of the given Instanced Mesh at the scene (in the case of the received closest occluder mesh information, this index is equal toIPLHit::objectIndex).Information about closest Instanced occluder mesh is obtained using the
GetOutputs()function ofSteamAudioSourceComponent.There were also some requests on the forums about this feature:
https://steamcommunity.com/app/596420/discussions/0/3826411948446325128