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