34 lines
649 B
C++
34 lines
649 B
C++
#include "xsounddriverglobals.h"
|
|
|
|
XSoundDriverGlobals::XSoundDriverGlobals()
|
|
: XAsset()
|
|
, mAudioReverbSettings(new XAudioReverbSettings())
|
|
, mName(new XString())
|
|
{
|
|
|
|
}
|
|
|
|
XSoundDriverGlobals::~XSoundDriverGlobals()
|
|
{
|
|
delete mAudioReverbSettings;
|
|
delete mName;
|
|
}
|
|
|
|
void XSoundDriverGlobals::Clear()
|
|
{
|
|
mAudioReverbSettings->Clear();
|
|
mName->Clear();
|
|
}
|
|
|
|
void XSoundDriverGlobals::ParseData(QDataStream* aStream)
|
|
{
|
|
if (GetPtr())
|
|
{
|
|
mAudioReverbSettings->ParsePtr(aStream, false);
|
|
mName->ParsePtr(aStream, false);
|
|
|
|
mAudioReverbSettings->ParseData(aStream);
|
|
mName->ParseData(aStream);
|
|
}
|
|
}
|