/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/ |
H A D | std_directory.cpp | 70 return IDirectory::Entry::DIRECTORY; in GetEntryType() 73 return IDirectory::Entry::FILE; in GetEntryType() 76 return IDirectory::Entry::UNKNOWN; in GetEntryType() 123 vector<IDirectory::Entry> result; in GetEntries() 152 IDirectory::Entry::Type type = IDirectory::Entry::UNKNOWN; in CreateEntry() 156 type = IDirectory::Entry::DIRECTORY; in CreateEntry() 159 type = IDirectory::Entry::FILE; in CreateEntry() 162 type = IDirectory::Entry::UNKNOWN; in CreateEntry() 168 type = IDirectory::Entry::DIRECTORY; in CreateEntry() 170 type = IDirectory::Entry::FILE; in CreateEntry() [all …]
|
H A D | proxy_directory.cpp | 34 uint64_t hash(const CORE_NS::IDirectory::Entry::Type& val) in BASE_BEGIN_NAMESPACE() 41 struct std::hash<CORE_NS::IDirectory::Entry> { 42 using argument_type = CORE_NS::IDirectory::Entry; 54 bool operator==(const IDirectory::Entry& lhs, const IDirectory::Entry& rhs) in operator ==() 59 ProxyDirectory::ProxyDirectory(vector<IDirectory::Ptr>&& directories) : directories_(move(directori… in ProxyDirectory() 63 vector<IDirectory::Entry> ProxyDirectory::GetEntries() const in GetEntries() 65 vector<IDirectory::Entry> result; in GetEntries() 66 std::unordered_set<IDirectory::Entry> entries; in GetEntries()
|
H A D | rofs_filesystem.cpp | 125 class ROFSMemoryDirectory final : public IDirectory { 150 const vector<IDirectory::Entry>& contents_; 173 IDirectory::Entry entry; in RoFileSystem() 194 entry.type = IDirectory::Entry::DIRECTORY; in RoFileSystem() 213 entry.type = IDirectory::Entry::FILE; in RoFileSystem() 223 IDirectory::Entry RoFileSystem::GetEntry(const string_view uri) in GetEntry() 229 return { IDirectory::Entry::FILE, string(uri), 0 }; in GetEntry() 234 return { IDirectory::Entry::DIRECTORY, string(uri), 0 }; in GetEntry() 259 IDirectory::Ptr RoFileSystem::OpenDirectory(const string_view path) in OpenDirectory() 266 return IDirectory::Ptr(); in OpenDirectory() [all …]
|
H A D | std_filesystem.cpp | 121 IDirectory::Ptr StdFilesystem::OpenDirectory(const string_view pathIn) in OpenDirectory() 125 return IDirectory::Ptr { StdDirectory::Open(path).release() }; in OpenDirectory() 128 return IDirectory::Ptr(); in OpenDirectory() 131 IDirectory::Ptr StdFilesystem::CreateDirectory(const string_view pathIn) in CreateDirectory() 135 return IDirectory::Ptr { StdDirectory::Create(path).release() }; in CreateDirectory() 138 return IDirectory::Ptr(); in CreateDirectory() 194 IDirectory::Entry StdFilesystem::GetEntry(const string_view uriIn) in CORE_BEGIN_NAMESPACE() 215 return { IDirectory::Entry::DIRECTORY, string { asString.data(), asString.size() }, in CORE_BEGIN_NAMESPACE() 219 return { IDirectory::Entry::FILE, string { asString.data(), asString.size() }, in CORE_BEGIN_NAMESPACE() 235 … return { IDirectory::Entry::DIRECTORY, canonicalPath, static_cast<uint64_t>(ds.st_mtime) }; in CORE_BEGIN_NAMESPACE() [all …]
|
H A D | memory_filesystem.cpp | 36 IDirectory::Entry MemoryFilesystem::GetEntry(const string_view path) in GetEntry() 39 return { IDirectory::Entry::FILE, string(path), 0 }; in GetEntry() 70 IDirectory::Ptr MemoryFilesystem::OpenDirectory(const string_view /* path */) in OpenDirectory() 72 return IDirectory::Ptr(); in OpenDirectory() 75 IDirectory::Ptr MemoryFilesystem::CreateDirectory(const string_view /* path */) in CreateDirectory() 77 return IDirectory::Ptr(); in CreateDirectory()
|
H A D | proxy_filesystem.cpp | 75 IDirectory::Entry ProxyFilesystem::GetEntry(const string_view path) in GetEntry() 81 if (file.type != IDirectory::Entry::UNKNOWN) { in GetEntry() 132 IDirectory::Ptr ProxyFilesystem::OpenDirectory(const string_view path) in OpenDirectory() 134 IDirectory::Ptr proxyDirectory; in OpenDirectory() 135 vector<IDirectory::Ptr> directories; in OpenDirectory() 153 IDirectory::Ptr ProxyFilesystem::CreateDirectory(const string_view path) in CreateDirectory() 165 return IDirectory::Ptr(); in CreateDirectory()
|
H A D | rofs_filesystem.h | 44 IDirectory::Entry GetEntry(BASE_NS::string_view uri) override; in CORE_BEGIN_NAMESPACE() 49 IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) override; in CORE_BEGIN_NAMESPACE() 50 IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) override; in CORE_BEGIN_NAMESPACE() 64 BASE_NS::unordered_map<BASE_NS::string, BASE_NS::vector<IDirectory::Entry>> directories_; in CORE_BEGIN_NAMESPACE()
|
H A D | proxy_directory.h | 26 class ProxyDirectory final : public IDirectory { in CORE_BEGIN_NAMESPACE() 28 explicit ProxyDirectory(BASE_NS::vector<IDirectory::Ptr>&& directories); in CORE_BEGIN_NAMESPACE() 42 BASE_NS::vector<IDirectory::Ptr> directories_; in CORE_BEGIN_NAMESPACE()
|
H A D | std_directory.h | 30 class StdDirectory final : public IDirectory { 35 static IDirectory::Ptr Create(BASE_NS::string_view path); 36 static IDirectory::Ptr Open(BASE_NS::string_view path);
|
H A D | memory_filesystem.h | 44 IDirectory::Entry GetEntry(BASE_NS::string_view path) override; 49 IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) override; 50 IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) override;
|
H A D | std_filesystem.h | 42 IDirectory::Entry GetEntry(BASE_NS::string_view uri) override; in CORE_BEGIN_NAMESPACE() 47 IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) override; in CORE_BEGIN_NAMESPACE() 48 IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) override; in CORE_BEGIN_NAMESPACE()
|
H A D | proxy_filesystem.h | 47 IDirectory::Entry GetEntry(BASE_NS::string_view path) override; 52 IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) override; 53 IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) override;
|
H A D | file_manager.h | 45 IDirectory::Entry GetEntry(BASE_NS::string_view uri) override; 52 IDirectory::Ptr OpenDirectory(BASE_NS::string_view uri) override; 53 IDirectory::Ptr CreateDirectory(BASE_NS::string_view uri) override;
|
H A D | file_manager.cpp | 200 IDirectory::Entry FileManager::GetEntry(const string_view uriIn) in GetEntry() 217 IDirectory::Ptr FileManager::OpenDirectory(const string_view uriIn) in OpenDirectory() 232 return IDirectory::Ptr(); in OpenDirectory() 235 IDirectory::Ptr FileManager::CreateDirectory(const string_view uriIn) in CreateDirectory() 250 return IDirectory::Ptr(); in CreateDirectory()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/ |
H A D | shader_loader.h | 65 …BASE_NS::string_view currentPath, const CORE_NS::IDirectory::Entry& entry, const bool forceReload); 66 …void HandleShaderStateFile(BASE_NS::string_view currentPath, const CORE_NS::IDirectory::Entry& ent… 67 …void HandlePipelineLayoutFile(BASE_NS::string_view currentPath, const CORE_NS::IDirectory::Entry& … 68 …texInputDeclarationFile(BASE_NS::string_view currentPath, const CORE_NS::IDirectory::Entry& entry); 69 void RecurseDirectory(BASE_NS::string_view currentPath, const CORE_NS::IDirectory& directory); 80 void LoadShaderStates(BASE_NS::string_view currentPath, const CORE_NS::IDirectory& directory); 85 void LoadVids(BASE_NS::string_view currentPath, const CORE_NS::IDirectory& directory); 88 … void LoadPipelineLayouts(BASE_NS::string_view currentPath, const CORE_NS::IDirectory& directory);
|
H A D | shader_loader.cpp | 131 if (entry.type == IDirectory::Entry::FILE) { in LoadFile() 255 case IDirectory::Entry::Type::UNKNOWN: in RecurseDirectory() 257 case IDirectory::Entry::Type::FILE: { in RecurseDirectory() 262 case IDirectory::Entry::Type::DIRECTORY: { in RecurseDirectory() 464 case IDirectory::Entry::Type::UNKNOWN: in LoadShaderStates() 466 case IDirectory::Entry::Type::FILE: { in LoadShaderStates() 470 case IDirectory::Entry::Type::DIRECTORY: { in LoadShaderStates() 503 case IDirectory::Entry::Type::UNKNOWN: in LoadVids() 505 case IDirectory::Entry::Type::FILE: { in LoadVids() 529 case IDirectory::Entry::Type::UNKNOWN: in LoadPipelineLayouts() [all …]
|
H A D | render_data_loader.cpp | 59 void RenderDataLoader::RecurseDirectory(const string_view currentPath, const IDirectory& directory, in RecurseDirectory() 65 case IDirectory::Entry::Type::UNKNOWN: in RecurseDirectory() 67 case IDirectory::Entry::Type::FILE: { in RecurseDirectory() 86 case IDirectory::Entry::Type::DIRECTORY: { in RecurseDirectory()
|
H A D | render_data_loader.h | 25 class IDirectory; variable 55 void RecurseDirectory(BASE_NS::string_view currentPath, const CORE_NS::IDirectory& dir,
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/io/ |
H A D | intf_directory.h | 30 class IDirectory { in CORE_BEGIN_NAMESPACE() 62 void operator()(IDirectory* ptr) const in CORE_BEGIN_NAMESPACE() 67 using Ptr = BASE_NS::unique_ptr<IDirectory, Deleter>; in CORE_BEGIN_NAMESPACE() 70 IDirectory() = default; in CORE_BEGIN_NAMESPACE() 71 virtual ~IDirectory() = default; in CORE_BEGIN_NAMESPACE()
|
H A D | intf_file_system.h | 37 virtual IDirectory::Entry GetEntry(BASE_NS::string_view uri) = 0; in CORE_BEGIN_NAMESPACE() 57 virtual IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) = 0; in CORE_BEGIN_NAMESPACE() 62 virtual IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) = 0; in CORE_BEGIN_NAMESPACE()
|
H A D | intf_file_manager.h | 48 virtual IDirectory::Entry GetEntry(BASE_NS::string_view uri) = 0; in CORE_BEGIN_NAMESPACE() 72 virtual IDirectory::Ptr OpenDirectory(BASE_NS::string_view uri) = 0; in CORE_BEGIN_NAMESPACE() 78 virtual IDirectory::Ptr CreateDirectory(BASE_NS::string_view uri) = 0; in CORE_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/ohos/ |
H A D | ohos_filesystem.cpp | 92 IDirectory::Entry OhosFilesystem::GetEntry(BASE_NS::string_view path) in GetEntry() 111 IDirectory::Ptr OhosFilesystem::OpenDirectory(BASE_NS::string_view pathIn) in OpenDirectory() 116 return IDirectory::Ptr { directory.release() }; in OpenDirectory() 118 return IDirectory::Ptr(); in OpenDirectory() 121 IDirectory::Ptr OhosFilesystem::CreateDirectory(BASE_NS::string_view path) in CreateDirectory() 123 return IDirectory::Ptr(); in CreateDirectory()
|
H A D | ohos_file.cpp | 137 BASE_NS::vector<IDirectory::Entry> OhosFileDirectory::GetEntries() const in GetEntries() 140 BASE_NS::vector<IDirectory::Entry> result; in GetEntries() 153 IDirectory::Entry OhosFileDirectory::GetEntry(BASE_NS::string_view uriIn) const in GetEntry() 156 IDirectory::Entry::Type type; in GetEntry() 159 type = IDirectory::Entry::FILE; in GetEntry() 161 type = IDirectory::Entry::DIRECTORY; in GetEntry() 163 type = IDirectory::Entry::UNKNOWN; in GetEntry() 168 return IDirectory::Entry { type, entryName, timestamp }; in GetEntry()
|
H A D | ohos_filesystem.h | 48 IDirectory::Entry GetEntry(BASE_NS::string_view path) override; 51 IDirectory::Ptr OpenDirectory(BASE_NS::string_view path) override; 52 IDirectory::Ptr CreateDirectory(BASE_NS::string_view path) override;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/dev/ |
H A D | file_monitor.cpp | 47 for (const IDirectory::Entry& entry : entries) { in RecursivelyCollectAllFiles() 55 if (entry.type == IDirectory::Entry::DIRECTORY) { in RecursivelyCollectAllFiles() 72 if (entry.type == IDirectory::Entry::DIRECTORY) { in RecursivelyCollectAllFiles()
|