Updated xmodelpiece
This commit is contained in:
parent
b80cfab4fb
commit
a94e3bd012
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
XModelPiece::XModelPiece()
|
XModelPiece::XModelPiece()
|
||||||
: XAsset()
|
: XAsset()
|
||||||
, mModel(new XModel())
|
, mModel()
|
||||||
, mOffset()
|
, mOffset()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -10,16 +10,23 @@ XModelPiece::XModelPiece()
|
|||||||
|
|
||||||
XModelPiece::~XModelPiece()
|
XModelPiece::~XModelPiece()
|
||||||
{
|
{
|
||||||
delete mModel;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void XModelPiece::ParseData(QDataStream *aStream)
|
void XModelPiece::ParseData(QDataStream *aStream)
|
||||||
{
|
{
|
||||||
|
mModel.ParsePtr(aStream, false);
|
||||||
|
|
||||||
|
*aStream
|
||||||
|
>> mOffset[0]
|
||||||
|
>> mOffset[1]
|
||||||
|
>> mOffset[2];
|
||||||
|
|
||||||
|
mModel.ParseData(aStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
void XModelPiece::Clear()
|
void XModelPiece::Clear()
|
||||||
{
|
{
|
||||||
mModel->Clear();
|
mModel.Clear();
|
||||||
mOffset = QVector3D();
|
mOffset = QVector3D();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@ public:
|
|||||||
virtual void Clear() override;
|
virtual void Clear() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
XModel *mModel;
|
XModel mModel;
|
||||||
QVector3D mOffset;
|
QVector3D mOffset;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user