aboutsummaryrefslogtreecommitdiffstats
path: root/al/event.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated, performance, and error event typesChris Robinson2020-09-201-4/+1
| | | | | These would be better served with a proper debug API, rather than a general audio event API.
* Rework effect slot buffer settingChris Robinson2020-09-051-3/+0
| | | | | | | | Rather than creating an effect-specific buffer that gets passed along as a property, the buffer is set the effect state when the effect state is created, the device is updated, or the buffer is changed. The buffer can only be set while the effect slot isn't playing, so it won't be changed or updated while the mixer is processing the effect state.
* Store a reference to the effect buffer as an active propertyChris Robinson2020-08-241-0/+3
|
* Use global placement new for AsyncEventChris Robinson2020-04-241-0/+4
|
* Clean up some more implicit conversionsChris Robinson2019-09-111-1/+1
|
* Reduce the AsyncEvent struct sizeChris Robinson2019-08-011-1/+1
| | | | | The "user" message length is significantly reduced to fit the struct in 256 bytes, rather than 1KB.
* Move the event declarations to a separate headerChris Robinson2019-07-291-0/+55