25 #ifndef SFML_FILEINPUTSTREAM_HPP 26 #define SFML_FILEINPUTSTREAM_HPP 31 #include <SFML/Config.hpp> 32 #include <SFML/System/Export.hpp> 33 #include <SFML/System/InputStream.hpp> 34 #include <SFML/System/NonCopyable.hpp> 38 #ifdef SFML_SYSTEM_ANDROID 43 class SFML_SYSTEM_API ResourceStream;
78 bool open(
const std::string& filename);
92 virtual Int64 read(
void* data, Int64 size);
102 virtual Int64 seek(Int64 position);
110 virtual Int64 tell();
118 virtual Int64 getSize();
125 #ifdef SFML_SYSTEM_ANDROID 126 priv::ResourceStream* m_file;
135 #endif // SFML_FILEINPUTSTREAM_HPP
Utility class that makes any derived class non-copyable.