axmol/cocos/editor-support/cocostudio/CocosStudioExtension.h

70 lines
1.2 KiB
C
Raw Normal View History

#ifndef __COCOSSTUDIOEXTENSION_H__
#define __COCOSSTUDIOEXTENSION_H__
#include "math/CCAffineTransform.h"
NS_CC_BEGIN
struct CC_DLL ResourceData
{
int type;
std::string file;
std::string plist;
ResourceData()
{
type = 0;
file = "";
plist = "";
}
2019-11-24 23:15:56 +08:00
ResourceData(const ResourceData& rv)
{
type = rv.type;
file = rv.file;
plist = rv.plist;
}
ResourceData(ResourceData&& rv)
{
type = rv.type;
file = std::move(rv.file);
plist = std::move(rv.plist);
}
ResourceData(int iType, std::string sFile, std::string sPlist)
{
type = iType;
file = sFile;
plist = sPlist;
}
2019-11-24 23:15:56 +08:00
ResourceData& operator=(const ResourceData& rv)
{
type = rv.type;
file = rv.file;
plist = rv.plist;
return *this;
}
ResourceData& operator=(ResourceData&& rv)
{
type = rv.type;
file = std::move(rv.file);
plist = std::move(rv.plist);
return *this;
}
};
class CC_DLL NodeExtension
{
public:
NodeExtension();
~NodeExtension();
private:
};
NS_CC_END
#endif