diff options
Diffstat (limited to 'ZAPDUtils/Utils/BinaryReader.h')
| -rw-r--r-- | ZAPDUtils/Utils/BinaryReader.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/ZAPDUtils/Utils/BinaryReader.h b/ZAPDUtils/Utils/BinaryReader.h deleted file mode 100644 index 0b18351..0000000 --- a/ZAPDUtils/Utils/BinaryReader.h +++ /dev/null @@ -1,50 +0,0 @@ -#pragma once - -#include <array> -#include <memory> -#include <string> -#include <vector> -#include "../Color3b.h" -#include "../Vec2f.h" -#include "../Vec3f.h" -#include "../Vec3s.h" -#include "BitConverter.h" -#include "Stream.h" - -class BinaryReader -{ -public: - BinaryReader(Stream* nStream); - BinaryReader(std::shared_ptr<Stream> nStream); - - void Close(); - - void SetEndianness(Endianness endianness); - Endianness GetEndianness() const; - - void Seek(uint32_t offset, SeekOffsetType seekType); - uint32_t GetBaseAddress(); - - void Read(int32_t length); - void Read(char* buffer, int32_t length); - char ReadChar(); - int8_t ReadByte(); - int16_t ReadInt16(); - int32_t ReadInt32(); - uint8_t ReadUByte(); - uint16_t ReadUInt16(); - uint32_t ReadUInt32(); - uint64_t ReadUInt64(); - float ReadSingle(); - double ReadDouble(); - Vec3f ReadVec3f(); - Vec3s ReadVec3s(); - Vec3s ReadVec3b(); - Vec2f ReadVec2f(); - Color3b ReadColor3b(); - std::string ReadString(); - -protected: - std::shared_ptr<Stream> stream; - Endianness endianness = Endianness::Native; -};
\ No newline at end of file |
