7 #ifndef NAZARA_MEMORYVIEW_HPP 8 #define NAZARA_MEMORYVIEW_HPP 10 #include <Nazara/Prerequesites.hpp> 11 #include <Nazara/Core/Stream.hpp> 24 bool EndOfStream()
const override;
26 UInt64 GetCursorPos()
const override;
27 UInt64 GetSize()
const override;
29 bool SetCursorPos(UInt64 offset)
override;
35 void FlushStream()
override;
36 std::size_t ReadBlock(
void* buffer, std::size_t size)
override;
37 std::size_t WriteBlock(
const void* buffer, std::size_t size)
override;
45 #endif // NAZARA_MEMORYVIEW_HPP TODO: Inherit SoundEmitter from Node.
Definition: Algorithm.hpp:12
Core class that represents a view of the memory behaving like a stream.
Definition: MemoryView.hpp:15
Core class that represents a stream.
Definition: Stream.hpp:19