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, sfSoundRecorderStopCallback onStop,
void* userData) 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 struct sfSoundRecorder
{ {
sfSoundRecorder(sfSoundRecorderStartCallback onStart,
sfSoundRecorderProcessCallback onProcess,
sfSoundRecorderStopCallback onStop,
void* userData) :
This(onStart, onProcess, onStop, userData)
{
}
sfSoundRecorderImpl This; sfSoundRecorderImpl This;
std::string DeviceName; std::string DeviceName;
}; };
+1 -1
View File
@@ -40,7 +40,7 @@ sfSoundStream* sfSoundStream_create(
size_t channelMapSize, size_t channelMapSize,
void* userData) 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 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; sfSoundStreamImpl This;
}; };