summaryrefslogtreecommitdiff
path: root/ZAPDUtils/Utils/BinaryReader.h
diff options
context:
space:
mode:
Diffstat (limited to 'ZAPDUtils/Utils/BinaryReader.h')
-rw-r--r--ZAPDUtils/Utils/BinaryReader.h50
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