RavEngine
Loading...
Searching...
No Matches
RavEngine::FileStream Class Reference
Inheritance diagram for RavEngine::FileStream:
[legend]
Collaboration diagram for RavEngine::FileStream:
[legend]

Public Member Functions

 FileStream (decltype(input) &&input)
 
IStreamResult read (std::span< std::byte > outData) final
 
void reset () final
 
void advance (size_t) final
 
size_t size () final
 
size_t current_pos () final
 
- Public Member Functions inherited from RavEngine::IStream
template<typename T >
IStreamResult readT (T *data)
 

Member Function Documentation

◆ advance()

void RavEngine::FileStream::advance ( size_t  amt)
finalvirtual

Implements RavEngine::IStream.

◆ current_pos()

size_t RavEngine::FileStream::current_pos ( )
finalvirtual

Implements RavEngine::IStream.

◆ read()

IStreamResult RavEngine::FileStream::read ( std::span< std::byte >  outData)
finalvirtual

Implements RavEngine::IStream.

◆ reset()

void RavEngine::FileStream::reset ( )
finalvirtual

Implements RavEngine::IStream.

◆ size()

size_t RavEngine::FileStream::size ( )
finalvirtual

Implements RavEngine::IStream.


The documentation for this class was generated from the following files: