| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "BsProjectResourceMeta.h"
- #include "BsProjectResourceMetaRTTI.h"
- namespace BansheeEngine
- {
- ProjectResourceMeta::ProjectResourceMeta(const ConstructPrivately& dummy)
- {
- }
- ProjectResourceMetaPtr ProjectResourceMeta::create(const String& uuid, UINT32 typeId, const ResourceMetaDataPtr& resourceMetaData,
- const ImportOptionsPtr& importOptions)
- {
- ProjectResourceMetaPtr meta = bs_shared_ptr_new<ProjectResourceMeta>(ConstructPrivately());
- meta->mUUID = uuid;
- meta->mTypeId = typeId;
- meta->mResourceMeta = resourceMetaData;
- meta->mImportOptions = importOptions;
- return meta;
- }
- ProjectResourceMetaPtr ProjectResourceMeta::createEmpty()
- {
- return bs_shared_ptr_new<ProjectResourceMeta>(ConstructPrivately());
- }
- /************************************************************************/
- /* RTTI */
- /************************************************************************/
- RTTITypeBase* ProjectResourceMeta::getRTTIStatic()
- {
- return ProjectResourceMetaRTTI::instance();
- }
- RTTITypeBase* ProjectResourceMeta::getRTTI() const
- {
- return ProjectResourceMeta::getRTTIStatic();
- }
- }
|