Ryujinx-uplift/Ryujinx.Audio.Backends.SoundIo/Native/libsoundio
Andrey Sukharev 4da44e09cb
Make structs readonly when applicable (#4002)
* Make all structs readonly when applicable. It should reduce amount of needless defensive copies

* Make structs with trivial boilerplate equality code record structs

* Remove unnecessary readonly modifiers from TextureCreateInfo

* Make BitMap structs readonly too
2022-12-05 14:47:39 +01:00
..
libs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
libsoundio-interop.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
MarshalExtensions.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIO.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOBackend.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOChannelArea.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOChannelAreas.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOChannelId.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOChannelLayout.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
SoundIODevice.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIODeviceAim.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOException.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOFormat.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOInStream.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOOutStream.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIORingBuffer.cs Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
SoundIOSampleRateRange.cs Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00