Home
last modified time | relevance | path

Searched refs:MemoryFile (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/
H A Dmemory_file.cpp43 MemoryFile::MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer) : buffer_(move(buffer)) {} in MemoryFile() function in MemoryFile
45 IFile::Mode MemoryFile::GetMode() const in GetMode()
50 void MemoryFile::Close() {} in Close()
52 uint64_t MemoryFile::Read(void* buffer, uint64_t count) in Read()
74 uint64_t MemoryFile::Write(const void* buffer, uint64_t count) in Write()
80 uint64_t MemoryFile::GetLength() const in GetLength()
85 bool MemoryFile::Seek(uint64_t aOffset) in Seek()
95 uint64_t MemoryFile::GetPosition() const in GetPosition()
H A Dmemory_file.h60 class MemoryFile final : public IFile {
62 explicit MemoryFile(std::shared_ptr<MemoryFileStorage>&& buffer);
64 ~MemoryFile() override = default;
H A Dmemory_filesystem.cpp48 return IFile::Ptr { new MemoryFile(BASE_NS::move(storage)) }; in OpenFile()
57 return IFile::Ptr { new MemoryFile(pos->second.lock()) }; in CreateFile()
62 return IFile::Ptr { new MemoryFile(BASE_NS::move(storage)) }; in CreateFile()