Faro Engine 0.0.0.b519570 (main)
Loading...
Searching...
No Matches
FileStreamAndroid.hpp
Go to the documentation of this file.
1#pragma once
2#if FARO_OS_ANDROID
3#include <FileStream.hpp>
4#include <Containers/Path.hpp>
5
6namespace Faro
7{
8 class FileStreamAndroid : public FileStream
9 {
10 public:
11 bool IsOpen() override;
12
13 void Init(Path file, EFileMode mode);
14 void Init() override;
15 uint32 Read(void* destination, uint16 elementSize, uint32 elementCount) override;
16 uint32 Write(void* source, uint16 elementSize, uint32 elementCount) override;
17 uint32 Size() override;
18 uint32 Tell() override;
19 void Seek(EStreamSeekOrigin origin, int32 offset) override;
20 };
21}
22#endif
Definition Array.hpp:8
uint32_t uint32
Definition Primitives.hpp:12