Loading...
Searching...
No Matches
4#define RESOURCE_DEFINE_CONSTRUCTOR(CLASSNAME) \
5static const char* GetClassStaticType() { return #CLASSNAME; } \
8#define RESOURCE_CONSTRUCTOR(CLASSNAME) \
9namespace __REFELCTION_DUMP__ { namespace CLASSNAME { \
10unsigned char* __CSE_REFLECTION_DUMP__ = \
11CSE::ReflectionMgr::DefineWrapper::SetDefine(#CLASSNAME, []() { return new CSE::CLASSNAME(); });}} \
12CSE::CLASSNAME::CLASSNAME() : CSE::SResource(#CLASSNAME)
14#define RESOURCE_SUB_CONSTRUCTOR(CLASSNAME) \
15CSE::CLASSNAME::CLASSNAME() : CSE::SResource(#CLASSNAME)