Questions about a couple calls in profiler API log

I’m looking into an issue for our project. In the API call log, I saw after Playback::loadBankFinished Bank::getEventListItem usually get called for some events in the bank. Curious what determines which events in the bank get the Bank::getEventListItem calls and which ones don’t?

Also just in general, what does Bank::getEventListItem do? I couldn’t find it from the documentation.

Thanks in advance!


GetEventListItem is an internal command we use to capture Event Description that the user has fetched prior to starting a profiler capture, it’s not a command issued by the game code. When a profiler capture first starts a bunch of synthetic commands get recorded into the stream to capture everything that happened prior so when played back, everything sounds correct.

Hope this helps!