XPlor/libs/xassets/xfxeffectdef.h

28 lines
539 B
C
Raw Normal View History

2025-09-05 21:26:19 +00:00
#ifndef XFXEFFECTDEF_H
#define XFXEFFECTDEF_H
#include "xasset.h"
#include "xfxelemdef.h"
class XFxEffectDef : public XAsset
{
public:
explicit XFxEffectDef();
~XFxEffectDef();
void Clear() override;
void ParseData(QDataStream *aStream) override;
private:
QString mName;
int mFlags;
int mTotalSize;
int mMsecLoopingLife;
int mElemDefCountLooping;
int mElemDefCountOneShot;
int mElemDefCountEmission;
QVector<XFxElemDef> mElemDefs;
};
#endif // XFXEFFECTDEF_H