#include "BsProjectLibraryEntries.h" #include "BsProjectLibraryEntriesRTTI.h" using namespace CamelotFramework; using namespace BansheeEngine; namespace BansheeEditor { ProjectLibraryEntries::ProjectLibraryEntries(const ProjectLibrary::DirectoryEntry& rootEntry) :mRootEntry(rootEntry) { } ProjectLibraryEntries::ProjectLibraryEntries(const ConstructPrivately& dummy) { } std::shared_ptr ProjectLibraryEntries::create(const ProjectLibrary::DirectoryEntry& rootEntry) { return cm_shared_ptr(rootEntry); } std::shared_ptr ProjectLibraryEntries::createEmpty() { return cm_shared_ptr(ConstructPrivately()); } RTTITypeBase* ProjectLibraryEntries::getRTTIStatic() { return ProjectLibraryEntriesRTTI::instance(); } RTTITypeBase* ProjectLibraryEntries::getRTTI() const { return ProjectLibraryEntries::getRTTIStatic(); } }