Home
last modified time | relevance | path

Searched refs:MemoryFileStorage (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/
H A Dmemory_file.h32 class MemoryFileStorage {
34 MemoryFileStorage() = default;
35 ~MemoryFileStorage() = default;
36 explicit MemoryFileStorage(ByteBuffer&& buffer) : buffer_(BASE_NS::move(buffer)) {} in MemoryFileStorage() function
62 explicit MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer);
88 std::shared_ptr<MemoryFileStorage> buffer_;
H A Dmemory_filesystem.h32 class MemoryFileStorage;
64 BASE_NS::unordered_map<BASE_NS::string, std::weak_ptr<MemoryFileStorage>> memoryFiles_;
H A Dmemory_file.cpp32 uint64_t MemoryFileStorage::Write(uint64_t index, const void* buffer, uint64_t count) in Write()
43 MemoryFile::MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer) : buffer_(move(buffer)) {} in MemoryFile()
H A Dmemory_filesystem.cpp59 auto storage = std::make_shared<MemoryFileStorage>(); in CreateFile()