Remove unnecessary constructors

This commit is contained in:
Chris Thrasher committed 2024-09-18 11:59:18 -04:00
1 parent 5275e589f5
commit 17f7982215
4 files changed
+2 -21

No files matched your search

+1 -1
View File
@@ -37,7 +37,7 @@ sfSoundRecorder* sfSoundRecorder_create(sfSoundRecorderStartCallback onStart,
sfSoundRecorderStopCallback onStop,
void* userData)
{
return new sfSoundRecorder(onStart, onProcess, onStop, userData);
return new sfSoundRecorder{{onStart, onProcess, onStop, userData}, {}};
}
-8
View File
@@ -85,14 +85,6 @@ private:
////////////////////////////////////////////////////////////
struct sfSoundRecorder
{
sfSoundRecorder(sfSoundRecorderStartCallback onStart,
sfSoundRecorderProcessCallback onProcess,
sfSoundRecorderStopCallback onStop,
void* userData) :
This(onStart, onProcess, onStop, userData)
{
}
sfSoundRecorderImpl This;
std::string DeviceName;
};
+1 -1
View File
@@ -40,7 +40,7 @@ sfSoundStream* sfSoundStream_create(
size_t channelMapSize,
void* userData)
{
return new sfSoundStream(onGetData, onSeek, channelCount, sampleRate, channelMapData, channelMapSize, userData);
return new sfSoundStream{{onGetData, onSeek, channelCount, sampleRate, channelMapData, channelMapSize, userData}};
}
-11
View File
@@ -88,16 +88,5 @@ private:
////////////////////////////////////////////////////////////
struct sfSoundStream
{
sfSoundStream(sfSoundStreamGetDataCallback onGetData,
sfSoundStreamSeekCallback onSeek,
unsigned int channelCount,
unsigned int sampleRate,
sfSoundChannel* channelMapData,
size_t channelMapSize,
void* userData) :
This(onGetData, onSeek, channelCount, sampleRate, channelMapData, channelMapSize, userData)
{
}
sfSoundStreamImpl This;
};