Fix: Add missing Clear() implementation for XAudioXmaLoopRegion.
This commit is contained in:
parent
2c18b939e7
commit
8136ba1d34
@ -1,8 +1,13 @@
|
|||||||
#include "xaudioxmaloopregion.h"
|
#include "xaudioxmaloopregion.h"
|
||||||
|
|
||||||
XAudioXmaLoopRegion::XAudioXmaLoopRegion()
|
XAudioXmaLoopRegion::XAudioXmaLoopRegion()
|
||||||
|
: XAsset()
|
||||||
|
, mLoopStart(0)
|
||||||
|
, mLoopEnd(0)
|
||||||
|
, mLoopSubframeEnd(0)
|
||||||
|
, mLoopSubframeSkip(0)
|
||||||
{
|
{
|
||||||
|
SetName("Audio XMA Loop Region");
|
||||||
}
|
}
|
||||||
|
|
||||||
XAudioXmaLoopRegion::~XAudioXmaLoopRegion()
|
XAudioXmaLoopRegion::~XAudioXmaLoopRegion()
|
||||||
@ -10,12 +15,18 @@ XAudioXmaLoopRegion::~XAudioXmaLoopRegion()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void XAudioXmaLoopRegion::ParseData(QDataStream *aStream)
|
void XAudioXmaLoopRegion::ParseData(XDataStream *aStream)
|
||||||
{
|
{
|
||||||
|
mLoopStart = aStream->ParseUInt32(QString("%1 loop start").arg(GetName()));
|
||||||
|
mLoopEnd = aStream->ParseUInt32(QString("%1 loop end").arg(GetName()));
|
||||||
|
mLoopSubframeEnd = aStream->ParseUInt8(QString("%1 loop sub frame end").arg(GetName()));
|
||||||
|
mLoopSubframeSkip = aStream->ParseUInt8(QString("%1 loop sub grame skip").arg(GetName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void XAudioXmaLoopRegion::Clear()
|
void XAudioXmaLoopRegion::Clear()
|
||||||
{
|
{
|
||||||
|
mLoopStart = 0;
|
||||||
|
mLoopEnd = 0;
|
||||||
|
mLoopSubframeEnd = 0;
|
||||||
|
mLoopSubframeSkip = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user