|
@@ -8,12 +8,15 @@
|
|
|
|
|
|
|
|
namespace BansheeEngine
|
|
namespace BansheeEngine
|
|
|
{
|
|
{
|
|
|
- class ResourceMetaRTTI : public RTTIType<ProjectResourceMeta, IReflectable, ResourceMetaRTTI>
|
|
|
|
|
|
|
+ class ProjectResourceMetaRTTI : public RTTIType<ProjectResourceMeta, IReflectable, ProjectResourceMetaRTTI>
|
|
|
{
|
|
{
|
|
|
private:
|
|
private:
|
|
|
String& getUUID(ProjectResourceMeta* obj) { return obj->mUUID; }
|
|
String& getUUID(ProjectResourceMeta* obj) { return obj->mUUID; }
|
|
|
void setUUID(ProjectResourceMeta* obj, String& val) { obj->mUUID = val; }
|
|
void setUUID(ProjectResourceMeta* obj, String& val) { obj->mUUID = val; }
|
|
|
|
|
|
|
|
|
|
+ UINT32& getTypeId(ProjectResourceMeta* obj) { return obj->mTypeId; }
|
|
|
|
|
+ void setTypeId(ProjectResourceMeta* obj, UINT32& val) { obj->mTypeId = val; }
|
|
|
|
|
+
|
|
|
ResourceMetaDataPtr getResourceMeta(ProjectResourceMeta* obj) { return obj->mResourceMeta; }
|
|
ResourceMetaDataPtr getResourceMeta(ProjectResourceMeta* obj) { return obj->mResourceMeta; }
|
|
|
void setResourceMeta(ProjectResourceMeta* obj, ResourceMetaDataPtr val) { obj->mResourceMeta = val; }
|
|
void setResourceMeta(ProjectResourceMeta* obj, ResourceMetaDataPtr val) { obj->mResourceMeta = val; }
|
|
|
|
|
|
|
@@ -21,22 +24,23 @@ namespace BansheeEngine
|
|
|
void setImportOptions(ProjectResourceMeta* obj, ImportOptionsPtr val) { obj->mImportOptions = val; }
|
|
void setImportOptions(ProjectResourceMeta* obj, ImportOptionsPtr val) { obj->mImportOptions = val; }
|
|
|
|
|
|
|
|
public:
|
|
public:
|
|
|
- ResourceMetaRTTI()
|
|
|
|
|
|
|
+ ProjectResourceMetaRTTI()
|
|
|
{
|
|
{
|
|
|
- addPlainField("mUUID", 0, &ResourceMetaRTTI::getUUID, &ResourceMetaRTTI::setUUID);
|
|
|
|
|
- addReflectablePtrField("mImportOptions", 1, &ResourceMetaRTTI::getImportOptions, &ResourceMetaRTTI::setImportOptions);
|
|
|
|
|
- addReflectablePtrField("mResourceMeta", 2, &ResourceMetaRTTI::getResourceMeta, &ResourceMetaRTTI::setResourceMeta);
|
|
|
|
|
|
|
+ addPlainField("mUUID", 0, &ProjectResourceMetaRTTI::getUUID, &ProjectResourceMetaRTTI::setUUID);
|
|
|
|
|
+ addReflectablePtrField("mImportOptions", 1, &ProjectResourceMetaRTTI::getImportOptions, &ProjectResourceMetaRTTI::setImportOptions);
|
|
|
|
|
+ addReflectablePtrField("mResourceMeta", 2, &ProjectResourceMetaRTTI::getResourceMeta, &ProjectResourceMetaRTTI::setResourceMeta);
|
|
|
|
|
+ addPlainField("mTypeId", 3, &ProjectResourceMetaRTTI::getTypeId, &ProjectResourceMetaRTTI::setTypeId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
virtual const String& getRTTIName()
|
|
virtual const String& getRTTIName()
|
|
|
{
|
|
{
|
|
|
- static String name = "ResourceMeta";
|
|
|
|
|
|
|
+ static String name = "ProjectResourceMeta";
|
|
|
return name;
|
|
return name;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
virtual UINT32 getRTTIId()
|
|
virtual UINT32 getRTTIId()
|
|
|
{
|
|
{
|
|
|
- return TID_ResourceMeta;
|
|
|
|
|
|
|
+ return TID_ProjectResourceMeta;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
virtual std::shared_ptr<IReflectable> newRTTIObject()
|
|
virtual std::shared_ptr<IReflectable> newRTTIObject()
|