feature/test #9
43
libs/xassets/xfxelemvisuals.cpp
Normal file
43
libs/xassets/xfxelemvisuals.cpp
Normal file
@ -0,0 +1,43 @@
|
||||
#include "xfxelemvisuals.h"
|
||||
|
||||
XFxElemVisuals::XFxElemVisuals()
|
||||
: XAsset()
|
||||
, mAnonymousPtr(0)
|
||||
, mAnonymous(nullptr)
|
||||
, mMaterialPtr(0)
|
||||
, mMaterial(new XMaterial())
|
||||
, mModelPtr(0)
|
||||
, mModel(new XModel())
|
||||
, mEffectDef()
|
||||
, mSoundNamePtr(0)
|
||||
, mSoundName("")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
XFxElemVisuals::~XFxElemVisuals()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void XFxElemVisuals::Clear()
|
||||
{
|
||||
mAnonymousPtr = 0;
|
||||
mAnonymous = nullptr;
|
||||
|
||||
mMaterialPtr = 0;
|
||||
mMaterial = new XMaterial();
|
||||
|
||||
mModelPtr = 0;
|
||||
mModel = new XModel();
|
||||
|
||||
mEffectDef = XEffectDefRef();
|
||||
|
||||
mSoundNamePtr = 0;
|
||||
mSoundName = "";
|
||||
}
|
||||
|
||||
void XFxElemVisuals::ParseData(QDataStream *aStream)
|
||||
{
|
||||
|
||||
}
|
||||
36
libs/xassets/xfxelemvisuals.h
Normal file
36
libs/xassets/xfxelemvisuals.h
Normal file
@ -0,0 +1,36 @@
|
||||
#ifndef XFXELEMVISUALS_H
|
||||
#define XFXELEMVISUALS_H
|
||||
|
||||
#include "xasset.h"
|
||||
#include "xeffectdef.h"
|
||||
#include "xmaterial.h"
|
||||
#include "xmodel.h"
|
||||
|
||||
#include <QVector2D>
|
||||
|
||||
class XFxElemVisuals : public XAsset
|
||||
{
|
||||
public:
|
||||
explicit XFxElemVisuals();
|
||||
~XFxElemVisuals();
|
||||
|
||||
void Clear() override;
|
||||
void ParseData(QDataStream *aStream) override;
|
||||
|
||||
private:
|
||||
qint32 mAnonymousPtr;
|
||||
const void *mAnonymous;
|
||||
|
||||
qint32 mMaterialPtr;
|
||||
XMaterial *mMaterial;
|
||||
|
||||
qint32 mModelPtr;
|
||||
XModel *mModel;
|
||||
|
||||
XEffectDefRef mEffectDef;
|
||||
|
||||
qint32 mSoundNamePtr;
|
||||
QString mSoundName;
|
||||
};
|
||||
|
||||
#endif // XFXELEMVISUALS_H
|
||||
Loading…
x
Reference in New Issue
Block a user